Compartir a través de


estructura QUERY_ON_CREATE_FILE_LX_INFORMATION (ntifs.h)

La estructura QUERY_ON_CREATE_FILE_LX_INFORMATION se usa para escribir los atributos extendidos de metadatos de Linux de un archivo cuando se llama a fltRequestFileInfoOnCreateCompletion con la marca de QoCFileLxInformation establecida en el parámetro InfoClassFlags.

Sintaxis

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;

Miembros

EffectiveAccess

Derechos de acceso del archivo.

LxFlags

Marcas asociadas a FILE_STAT_LX_INFORMATION que especifican qué campos de metadatos están presentes en el archivo. Puede ser una máscara de bits de los siguientes valores:

Bandera Valor
LX_FILE_METADATA_HAS_UID (0x1) El archivo tiene un identificador de usuario.
LX_FILE_METADATA_HAS_GID (0x2) El archivo tiene un identificador de grupo.
LX_FILE_METADATA_HAS_MODE (0x4) El archivo tiene información de modo.
LX_FILE_METADATA_HAS_DEVICE_ID (0x8) El archivo tiene un identificador de dispositivo.
LX_FILE_CASE_SENSITIVE_DIR (0x10) El directorio tiene información de distinción entre mayúsculas y minúsculas.

LxUid

Identificador de usuario del archivo.

LxGid

Identificador de grupo del archivo.

LxMode

El tipo de archivo de Linux y los permisos del sistema de archivos. Estos valores se definen en sys/stat.h en Windows SDK. Consulte FILE_STAT_LX_INFORMATION para obtener más información.

LxDeviceIdMajor

Para los archivos de dispositivo (_S_IFCHR o S_IFBLK), especifica el número principal del dispositivo. En el caso de otros tipos de archivo, este campo no se usa.

LxDeviceIdMinor

Para los archivos de dispositivo (_S_IFCHR o S_IFBLK), especifica el número secundario del dispositivo. En el caso de otros tipos de archivo, este campo no se usa.

Observaciones

El sistema de archivos asigna esta estructura y rellena la información solicitada, si se admite, mientras procesa una creación de archivos. El Administrador de filtros liberará la estructura asignada.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 1809
encabezado de ntifs.h

Consulte también

FILE_STAT_LX_INFORMATION

FltRequestFileInfoOnCreateCompletion

FltRetrieveFileInfoOnCreateCompletionEx