estrutura QUERY_ON_CREATE_FILE_LX_INFORMATION (ntifs.h)
A estrutura de
Sintaxe
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;
Membros
EffectiveAccess
Os direitos de acesso do arquivo.
LxFlags
Os sinalizadores associados a FILE_STAT_LX_INFORMATION que especificam quais campos de metadados estão presentes no arquivo. Pode ser uma máscara de bits dos seguintes valores:
Bandeira | Valor |
---|---|
LX_FILE_METADATA_HAS_UID (0x1) | O arquivo tem uma ID de usuário. |
LX_FILE_METADATA_HAS_GID (0x2) | O arquivo tem uma ID de grupo. |
LX_FILE_METADATA_HAS_MODE (0x4) | O arquivo tem informações de modo. |
LX_FILE_METADATA_HAS_DEVICE_ID (0x8) | O arquivo tem uma ID do dispositivo. |
LX_FILE_CASE_SENSITIVE_DIR (0x10) | O diretório tem informações de confidencialidade de maiúsculas e minúsculas. |
LxUid
A ID do usuário do arquivo.
LxGid
A ID do grupo do arquivo.
LxMode
O tipo de arquivo do Linux e as permissões do sistema de arquivos. Esses valores são definidos em sys/stat.h no SDK do Windows. Consulte FILE_STAT_LX_INFORMATION para obter mais informações.
LxDeviceIdMajor
Para arquivos de dispositivo (_S_IFCHR ou S_IFBLK), especifica o número principal do dispositivo. Para outros tipos de arquivo, esse campo não é usado.
LxDeviceIdMinor
Para arquivos de dispositivo (_S_IFCHR ou S_IFBLK), especifica o número secundário do dispositivo. Para outros tipos de arquivo, esse campo não é usado.
Observações
O sistema de arquivos aloca essa estrutura e preenche as informações solicitadas, se houver suporte, enquanto processa uma criação de arquivo. O Gerenciador de Filtros liberará a estrutura alocada.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1809 |
cabeçalho | ntifs.h |