QUERY_ON_CREATE_FILE_LX_INFORMATION 구조체(ntifs.h)

QUERY_ON_CREATE_FILE_LX_INFORMATION 구조체는 InfoClassFlags 매개 변수에 설정된 QoCFileLxInformation 플래그를 사용하여 FltRequestFileInfoOnCreateCompletion을 호출할 때 파일의 Linux 메타데이터 확장 특성을 작성하는 데 사용됩니다.

구문

typedef struct _QUERY_ON_CREATE_FILE_LX_INFORMATION {
  ACCESS_MASK EffectiveAccess;
  ULONG       LxFlags;
  ULONG       LxUid;
  ULONG       LxGid;
  ULONG       LxMode;
  ULONG       LxDeviceIdMajor;
  ULONG       LxDeviceIdMinor;
} QUERY_ON_CREATE_FILE_LX_INFORMATION, *PQUERY_ON_CREATE_FILE_LX_INFORMATION;

멤버

EffectiveAccess

파일의 액세스 권한입니다.

LxFlags

파일에 있는 메타데이터 필드를 지정하는 FILE_STAT_LX_INFORMATION 연결된 플래그입니다. 다음 값의 비트 마스크일 수 있습니다.

플래그
LX_FILE_METADATA_HAS_UID(0x1) 파일에는 사용자 ID가 있습니다.
LX_FILE_METADATA_HAS_GID(0x2) 파일에 그룹 ID가 있습니다.
LX_FILE_METADATA_HAS_MODE(0x4) 파일에 모드 정보가 있습니다.
LX_FILE_METADATA_HAS_DEVICE_ID(0x8) 파일에 디바이스 ID가 있습니다.
LX_FILE_CASE_SENSITIVE_DIR(0x10) 디렉터리에 대/소문자 구분 정보가 있습니다.

LxUid

파일의 사용자 ID입니다.

LxGid

파일의 그룹 ID입니다.

LxMode

Linux 파일 형식 및 파일 시스템 권한입니다. 이러한 값은 Windows SDK의 sys/stat.h에 정의됩니다. 자세한 내용은 FILE_STAT_LX_INFORMATION 참조하세요.

LxDeviceIdMajor

디바이스 파일(_S_IFCHR 또는 S_IFBLK)의 경우 디바이스 주 번호를 지정합니다. 다른 파일 형식의 경우 이 필드는 사용되지 않습니다.

LxDeviceIdMinor

디바이스 파일(_S_IFCHR 또는 S_IFBLK)의 경우 디바이스 부 번호를 지정합니다. 다른 파일 형식의 경우 이 필드는 사용되지 않습니다.

설명

파일 시스템은 이 구조를 할당하고 파일 만들기를 처리하는 동안 지원되는 경우 요청된 정보를 채웁니다. 필터 관리자는 할당된 구조를 해제합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1809
머리글 ntifs.h

추가 정보

FILE_STAT_LX_INFORMATION

FltRequestFileInfoOnCreateCompletion

FltRetrieveFileInfoOnCreateCompletionEx