Поделиться через


Функция WdfFileObjectGetInitiatorProcessId (wdffileobject.h)

[Применимо к KMDF и UMDF]

Функция WdfFileObjectGetInitiatorProcessId извлекает идентификатор процесса инициатора, связанный с указанным объектом файла платформы.

Синтаксис

ULONG WdfFileObjectGetInitiatorProcessId(
  [in] WDFFILEOBJECT FileObject
);

Параметры

[in] FileObject

Дескриптор объекта файла платформы.

Возвращаемое значение

Возвращает идентификатор процесса инициатора, связанный с файлом, если он существует. В противном случае функция возвращает ноль.

Замечания

Начиная с Windows 8 системный компонент может выдавать создание от имени приложения. Драйвер может вызывать WdfFileObjectGetInitiatorProcessId, чтобы определить, какой процесс создания операции в конечном итоге предназначен.

WdfFileObjectGetInitiatorProcessId возвращает ноль, если процесс инициатора не связан с операцией создания.

Требования

Требование Ценность
целевая платформа универсальный
минимальная версия KMDF 1,21
минимальная версия UMDF 2.0
Заголовок wdffileobject.h (include Wdf.h)
Библиотека Wdf01000.sys (KMDF); WUDFx02000.lib
DLL WUDFx02000.dll
IRQL DISPATCH_LEVEL

См. также

IWDFDevice3::GetInitiatorProcessId

WdfRequestGetRequestorProcessId