次の方法で共有


FILE_FULL_EA_INFORMATION構造体 (wdm.h)

FILE_FULL_EA_INFORMATION 構造体は、拡張属性 (EA) 情報を提供します。

構文

typedef struct _FILE_FULL_EA_INFORMATION {
  ULONG  NextEntryOffset;
  UCHAR  Flags;
  UCHAR  EaNameLength;
  USHORT EaValueLength;
  CHAR   EaName[1];
} FILE_FULL_EA_INFORMATION, *PFILE_FULL_EA_INFORMATION;

メンバーズ

NextEntryOffset

次の FILE_FULL_EA_INFORMATION-type エントリのオフセット。 このメンバーの後に他のエントリがない場合、このメンバーは 0 になります。

Flags

ゼロにすることも、FILE_NEED_EAで設定することもできます。これは、関連付けられている拡張属性を理解しないと EA が属するファイルを解釈できないことを示します。

EaNameLength

EaName 配列の長さ (バイト単位)。 この値には、EaName するための null ターミネータは含まれません。

EaValueLength

配列内の各 EA 値の長さ (バイト単位)。

EaName[1]

このエントリの EA に名前を付ける文字の配列。

備考

この構造体は longword でアラインされています。 一連の FILE_FULL_EA_INFORMATION エントリがバッファーに格納されている場合、NextEntryOffset 値は、最後のエントリを除く各エントリの値が longword 境界に置きます。

各エントリに関連付けられている値は、EaName 配列に従います。 つまり、EA の値は、EaName + (EaNameLength + 1) にあります。

必要条件

要件 価値
ヘッダー wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

関連項目

ZwCreateFile