Partager via


Fonction ZwQueryFullAttributesFile (wdm.h)

La routine ZwQueryFullAttributesFile fournit des informations d’ouverture réseau pour le fichier spécifié.

Syntaxe

NTSYSAPI NTSTATUS ZwQueryFullAttributesFile(
  [in]  POBJECT_ATTRIBUTES             ObjectAttributes,
  [out] PFILE_NETWORK_OPEN_INFORMATION FileInformation
);

Paramètres

[in] ObjectAttributes

Pointeur vers une structure OBJECT_ATTRIBUTES qui fournit les attributs à utiliser pour l’objet fichier.

[out] FileInformation

Pointeur vers une structure de FILE_NETWORK_OPEN_INFORMATION qui reçoit les informations des attributs de fichier retournés.

Valeur retournée

ZwQueryFullAttributesFile retourne STATUS_SUCCESS en cas de réussite ou la status d’erreur appropriée.

Remarques

Les appelants de ZwQueryFullAttributesFile doivent être en cours d’exécution à IRQL = PASSIVE_LEVEL et avec des API de noyau spéciales activées.

NtQueryFullAttributesFile et ZwQueryFullAttributesFile sont deux versions de la même routine Windows Native System Services. La routine NtQueryFullAttributesFile dans le noyau Windows n’est pas directement accessible aux pilotes en mode noyau. Toutefois, les pilotes en mode noyau peuvent accéder indirectement à cette routine en appelant la routine ZwQueryFullAttributesFile .

Pour les appels à partir de pilotes en mode noyau, les versions NtXxx et ZwXxx d’une routine Windows Native System Services peuvent se comporter différemment dans la façon dont elles gèrent et interprètent les paramètres d’entrée. Pour plus d’informations sur la relation entre les versions NtXxx et ZwXxx d’une routine, consultez Utilisation des versions Nt et Zw des routines des services système natifs.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows XP.
Plateforme cible Universal
En-tête wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL (voir la section Remarques)
Règles de conformité DDI HwStorPortProhibitedDDIs(storport),PowerIrpDDis(wdm)

Voir aussi

FILE_NETWORK_OPEN_INFORMATION

OBJECT_ATTRIBUTES

Utilisation des versions Nt et Zw des routines natives des services système natifs