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 de métadonnées Linux d’un fichier lorsque FltRequestFileInfoOnCreateCompletion est appelé 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
Les indicateurs associés à FILE_STAT_LX_INFORMATION qui spécifient les champs de métadonnées présents dans le fichier. Peut être un masque de bits des valeurs suivantes :
Indicateur | 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 sur le 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 la casse. |
LxUid
ID utilisateur du fichier.
LxGid
ID de groupe du fichier.
LxMode
Type de fichier Linux et 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 mineur 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, s’il est pris en charge, pendant qu’il traite une création de fichier. Le Gestionnaire de filtres libère la structure allouée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | ntifs.h |