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 |