Partager via


structure QUERY_ON_CREATE_FILE_LX_INFORMATION (ntifs.h)

La structure QUERY_ON_CREATE_FILE_LX_INFORMATION est utilisée pour écrire les attributs étendus des métadonnées Linux d’un fichier lorsque FltRequestFileInfoOnCreateCompletion est appelée avec l’indicateur QoCFileLxInformation défini dans le paramètre InfoClassFlags.

Syntaxe

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;

Membres

EffectiveAccess

Droits d’accès du fichier.

LxFlags

Indicateurs associés à FILE_STAT_LX_INFORMATION qui spécifient les champs de métadonnées présents dans le fichier. Il peut s’agir d’un masque de bits des valeurs suivantes :

Drapeau Valeur
LX_FILE_METADATA_HAS_UID (0x1) Le fichier a un ID d’utilisateur.
LX_FILE_METADATA_HAS_GID (0x2) Le fichier a un ID de groupe.
LX_FILE_METADATA_HAS_MODE (0x4) Le fichier contient des informations de mode.
LX_FILE_METADATA_HAS_DEVICE_ID (0x8) Le fichier a un ID d’appareil.
LX_FILE_CASE_SENSITIVE_DIR (0x10) Le répertoire contient des informations de confidentialité de cas.

LxUid

ID utilisateur du fichier.

LxGid

ID de groupe du fichier.

LxMode

Le type de fichier Linux et les autorisations du système de fichiers. Ces valeurs sont définies dans sys/stat.h dans le Kit de développement logiciel (SDK) Windows. Pour plus d’informations, consultez FILE_STAT_LX_INFORMATION.

LxDeviceIdMajor

Pour les fichiers d’appareil (_S_IFCHR ou S_IFBLK), spécifie le numéro principal de l’appareil. Pour les autres types de fichiers, ce champ n’est pas utilisé.

LxDeviceIdMinor

Pour les fichiers d’appareil (_S_IFCHR ou S_IFBLK), spécifie le numéro secondaire de l’appareil. Pour les autres types de fichiers, ce champ n’est pas utilisé.

Remarques

Le système de fichiers alloue cette structure et remplit les informations demandées, le cas échéant, pendant qu’il traite une création de fichier. Le Gestionnaire de filtres libère la structure allouée.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1809
d’en-tête ntifs.h

Voir aussi

FILE_STAT_LX_INFORMATION

FltRequestFileInfoOnCreateCompletion

FltRetrieveFileInfoOnCreateCompletionEx