Функция 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 |