Функция 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 (включая Wdf.h) |
Библиотека | Wdf01000.sys (KMDF); WUDFx02000.lib |
DLL | WUDFx02000.dll |
IRQL | DISPATCH_LEVEL |