Função WdfFileObjectGetInitiatorProcessId (wdffileobject.h)

[Aplica-se a KMDF e UMDF]

A função WdfFileObjectGetInitiatorProcessId recupera a ID do processo iniciador associada a um objeto de arquivo de estrutura especificado.

Sintaxe

ULONG WdfFileObjectGetInitiatorProcessId(
  [in] WDFFILEOBJECT FileObject
);

Parâmetros

[in] FileObject

Um identificador para um objeto de arquivo de estrutura.

Retornar valor

Retorna o identificador de processo iniciador associado ao arquivo, se houver. Caso contrário, a função retorna zero.

Comentários

A partir do Windows 8, um componente do sistema pode emitir uma criação em nome de um aplicativo. O driver pode chamar WdfFileObjectGetInitiatorProcessId para determinar para qual processo a operação de criação se destina.

WdfFileObjectGetInitiatorProcessId retornará zero se nenhum processo iniciador estiver associado à operação de criação.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Versão mínima do KMDF 1.21
Versão mínima do UMDF 2,0
Cabeçalho wdffileobject.h (include Wdf.h)
Biblioteca Wdf01000.sys (KMDF); WUDFx02000.lib
DLL WUDFx02000.dll
IRQL DISPATCH_LEVEL

Confira também

IWDFDevice3::GetInitiatorProcessId

WdfRequestGetRequestorProcessId