Compartir a través de


Función WdfFileObjectGetInitiatorProcessId (wdffileobject.h)

[Se aplica a KMDF y UMDF]

La función WdfFileObjectGetInitiatorProcessId recupera el identificador de proceso del iniciador asociado a un objeto de archivo de marco especificado.

Sintaxis

ULONG WdfFileObjectGetInitiatorProcessId(
  [in] WDFFILEOBJECT FileObject
);

Parámetros

[in] FileObject

Identificador de un objeto de archivo de marco.

Valor devuelto

Devuelve el identificador de proceso del iniciador asociado al archivo, si existe alguno. De lo contrario, la función devuelve cero.

Comentarios

A partir de Windows 8, un componente del sistema puede emitir una creación en nombre de una aplicación. El controlador puede llamar a WdfFileObjectGetInitiatorProcessId para determinar el proceso para el que la operación de creación está pensada en última instancia.

WdfFileObjectGetInitiatorProcessId devuelve cero si no hay ningún proceso iniciador asociado a la operación de creación.

Requisitos

Requisito Value
Plataforma de destino Universal
Versión mínima de KMDF 1.21
Versión mínima de UMDF 2.0
Encabezado wdffileobject.h (incluir Wdf.h)
Library Wdf01000.sys (KMDF); WUDFx02000.lib
Archivo DLL WUDFx02000.dll
IRQL DISPATCH_LEVEL

Consulte también

IWDFDevice3::GetInitiatorProcessId

WdfRequestGetRequestorProcessId