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 형식 항목의 오프셋입니다. 이 멤버를 따르는 다른 항목이 없으면 이 멤버는 0입니다.

Flags

0이거나 FILE_NEED_EA 사용하여 설정할 수 있습니다. 이는 연결된 확장 특성을 이해하지 않고는 EA가 속한 파일을 해석할 수 없음을 나타냅니다.

EaNameLength

EaName 배열의 길이(바이트)입니다. 이 값에는 EaName에 대한 null 종결자가 포함되지 않습니다.

EaValueLength

배열에 있는 각 EA 값의 길이(바이트)입니다.

EaName[1]

이 항목의 EA 이름을 지정하는 문자 배열입니다.

설명

이 구조체는 긴 단어 정렬입니다. FILE_FULL_EA_INFORMATION 항목 집합이 버퍼링되면 마지막 항목을 제외한 각 항목의 NextEntryOffset 값이 긴 단어 경계에 해당합니다.

각 항목과 연결된 값은 EaName 배열을 따릅니다. 즉, EA의 값은 EaName + (EaNameLength + 1)에 있습니다.

요구 사항

요구 사항
헤더 wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함)

추가 정보

ZwCreateFile