次の方法で共有


PRJ_EXTENDED_INFO 構造体 (projectedfslib.h)

プロバイダーは、 PrjFillDirEntryBuffer2 または PrjWritePlaceholderInfo2 を呼び出すときに、PRJ_EXTENDED_INFOを使用してファイルに関する拡張情報を提供します。

構文

typedef struct PRJ_EXTENDED_INFO {
  PRJ_EXT_INFO_TYPE InfoType;
  ULONG             NextInfoOffset;
  union {
    struct {
      PCWSTR TargetName;
    } Symlink;
  } DUMMYUNIONNAME;
} PRJ_EXTENDED_INFO;

メンバー

InfoType

この構造体に含まれる拡張情報の種類を示す PRJ_EXT_INFO 値。

NextInfoOffset

この構造体の先頭から次のPRJ_EXTENDED_INFO構造体までのオフセット (バイト単位)。 これがバッファー内の最後の構造体である場合、この値は 0 である必要があります。

DUMMYUNIONNAME

DUMMYUNIONNAME.Symlink

InfoType がPRJ_EXT_INFO_TYPE_SYMLINK場合は、この構造体のフィールドが使用されます。

DUMMYUNIONNAME.Symlink.TargetName

シンボリック リンクのターゲットの名前を指定します。

要件

要件
サポートされている最小のクライアント Windows 10バージョン 2004 (10.0;ビルド 19041)
サポートされている最小のサーバー Windows Server バージョン 2004 (10.0;ビルド 19041)
Header projectedfslib.h