Freigeben über


ZwQueryFullAttributesFile-Funktion (wdm.h)

Die ZwQueryFullAttributesFile-Routine stellt netzwerkoffene Informationen für die angegebene Datei bereit.

Syntax

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

Parameter

[in] ObjectAttributes

Ein Zeiger auf eine OBJECT_ATTRIBUTES-Struktur , die die Attribute bereitstellt, die für das Dateiobjekt verwendet werden sollen.

[out] FileInformation

Ein Zeiger auf eine FILE_NETWORK_OPEN_INFORMATION-Struktur , die die zurückgegebenen Dateiattributeinformationen empfängt.

Rückgabewert

ZwQueryFullAttributesFile gibt bei Erfolg STATUS_SUCCESS oder den entsprechenden Fehler status zurück.

Hinweise

Aufrufer von ZwQueryFullAttributesFile müssen unter IRQL = PASSIVE_LEVEL und mit aktivierten speziellen Kernel-APCs ausgeführt werden.

NtQueryFullAttributesFile und ZwQueryFullAttributesFile sind zwei Versionen derselben Windows Native System Services-Routine. Die NtQueryFullAttributesFile-Routine im Windows-Kernel ist für Kernelmodustreiber nicht direkt zugänglich. Kernelmodustreiber können jedoch indirekt auf diese Routine zugreifen, indem sie die ZwQueryFullAttributesFile-Routine aufrufen.

Bei Aufrufen von Kernelmodustreibern können sich die NtXxx - und ZwXxx-Versionen einer Windows Native System Services-Routine anders verhalten, da sie Eingabeparameter verarbeiten und interpretieren. Weitere Informationen zur Beziehung zwischen den Nt Xxx- und ZwXxx-Versionen einer Routine finden Sie unter Verwenden von Nt- und Zw-Versionen der Systemdienstroutinen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows XP.
Zielplattform Universell
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL (siehe Abschnitt Hinweise)
DDI-Complianceregeln HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm)

Weitere Informationen

FILE_NETWORK_OPEN_INFORMATION

OBJECT_ATTRIBUTES

Verwenden von Nt- und Zw-Versionen der Systemdienstroutinen