struttura QUERY_ON_CREATE_FILE_LX_INFORMATION (ntifs.h)

La struttura QUERY_ON_CREATE_FILE_LX_INFORMATION viene usata per scrivere gli attributi estesi dei metadati Linux di un file quando FltRequestFileInfoOnCreateCompletion viene chiamato con il flag QoCFileLxInformation impostato nel parametro InfoClassFlags .

Sintassi

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;

Members

EffectiveAccess

Diritti di accesso del file.

LxFlags

Flag associati a FILE_STAT_LX_INFORMATION che specificano quali campi di metadati sono presenti nel file. Può essere una maschera di bit dei valori seguenti:

Flag valore
LX_FILE_METADATA_HAS_UID (0x1) Il file ha un ID utente.
LX_FILE_METADATA_HAS_GID (0x2) Il file ha un ID gruppo.
LX_FILE_METADATA_HAS_MODE (0x4) Il file contiene informazioni sulla modalità.
LX_FILE_METADATA_HAS_DEVICE_ID (0x8) Il file ha un ID dispositivo.
LX_FILE_CASE_SENSITIVE_DIR (0x10) La directory contiene informazioni sulla distinzione tra maiuscole e minuscole.

LxUid

ID utente del file.

LxGid

ID del gruppo del file.

LxMode

Il tipo di file Linux e le autorizzazioni del file system. Questi valori sono definiti in sys/stat.h in Windows SDK. Per altre informazioni, vedere FILE_STAT_LX_INFORMATION .

LxDeviceIdMajor

Per i file di dispositivo (_S_IFCHR o S_IFBLK), specifica il numero principale del dispositivo. Per altri tipi di file, questo campo non viene usato.

LxDeviceIdMinor

Per i file del dispositivo (_S_IFCHR o S_IFBLK), specifica il numero secondario del dispositivo. Per altri tipi di file, questo campo non viene usato.

Commenti

Il file system alloca questa struttura e inserisce le informazioni richieste, se supportate, mentre elabora una creazione di file. Gestione filtri consente di liberare la struttura allocata.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809
Intestazione ntifs.h

Vedi anche

FILE_STAT_LX_INFORMATION

FltRequestFileInfoOnCreateCompletion

FltRetrieveFileInfoOnCreateCompletionEx