Freigeben über


WdfFileObjectGetInitiatorProcessId-Funktion (wdffileobject.h)

[Gilt für KMDF und UMDF]

Die WdfFileObjectGetInitiatorProcessId Funktion ruft die Initiatorprozess-ID ab, die einem angegebenen Frameworkdateiobjekt zugeordnet ist.

Syntax

ULONG WdfFileObjectGetInitiatorProcessId(
  [in] WDFFILEOBJECT FileObject
);

Die Parameter

[in] FileObject

Ein Handle zu einem Framework-Dateiobjekt.

Rückgabewert

Gibt den Initiatorprozessbezeichner zurück, der der Datei zugeordnet ist, sofern vorhanden. Andernfalls gibt die Funktion null zurück.

Bemerkungen

Ab Windows 8 stellt eine Systemkomponente möglicherweise eine Erstellung im Auftrag einer Anwendung aus. Der Treiber kann WdfFileObjectGetInitiatorProcessId- aufrufen, um zu bestimmen, für welchen Prozess der Erstellungsvorgang letztendlich vorgesehen ist.

WdfFileObjectGetInitiatorProcessId null zurück, wenn dem Erstellungsvorgang kein Initiatorprozess zugeordnet ist.

Anforderungen

Anforderung Wert
Zielplattform universell
Minimale KMDF-Version 1.21
Mindest-UMDF-Version 2.0
Kopfzeile wdffileobject.h (einschließen Wdf.h)
Bibliothek Wdf01000.sys (KMDF); WUDFx02000.lib
DLL WUDFx02000.dll
IRQL DISPATCH_LEVEL

Siehe auch

IWDFDevice3::GetInitiatorProcessId

WdfRequestGetRequestorProcessId-