Partager via


WdfFileObjectGetInitiatorProcessId, fonction (wdffileobject.h)

[S’applique à KMDF et UMDF]

La fonction WdfFileObjectGetInitiatorProcessId récupère l’ID de processus initiateur associé à un objet de fichier d’infrastructure spécifié.

Syntaxe

ULONG WdfFileObjectGetInitiatorProcessId(
  [in] WDFFILEOBJECT FileObject
);

Paramètres

[in] FileObject

Handle pour un objet de fichier d’infrastructure.

Valeur retournée

Retourne l’identificateur de processus initiateur associé au fichier, le cas échéant. Sinon, la fonction retourne zéro.

Remarques

À compter de Windows 8, un composant système peut émettre une création pour le compte d’une application. Le pilote peut appeler WdfFileObjectGetInitiatorProcessId pour déterminer le processus auquel l’opération de création est destinée.

WdfFileObjectGetInitiatorProcessId retourne zéro si aucun processus initiateur n’est associé à l’opération de création.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1.21
Version UMDF minimale 2.0
En-tête wdffileobject.h (inclure Wdf.h)
Bibliothèque Wdf01000.sys (KMDF) ; WUDFx02000.lib
DLL WUDFx02000.dll
IRQL DISPATCH_LEVEL

Voir aussi

IWDFDevice3 ::GetInitiatorProcessId

WdfRequestGetRequestorProcessId