共用方式為


IoGetInitiatorProcess 函式 (ntddk.h)

IoGetInitiatorProcess 例程會擷取起始建立檔案對象的進程,如果與發出建立的程式不同。

語法

PEPROCESS IoGetInitiatorProcess(
  [in] PFILE_OBJECT FileObject
);

參數

[in] FileObject

要從中擷取啟動器進程的檔案物件。

傳回值

如果沒有啟動器進程,則為 NULL。 否則,進程起始建立檔案物件的指標。

備註

驅動程式通常會使用IoGetInitiatorProcess來判斷哪個進程已發出要求。 不過,在某些情況下,系統元件可能會代表另一個進程發出建立, (成功建立之後,元件會將句柄複製至進程) 。 如果驅動程式必須知道建立作業最終用途的程式,可以使用此例程。

規格需求

需求
目標平台 Universal
標頭 ntddk.h (包含 Ntddk.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL <= DISPATCH_LEVEL