Функция DxgkInitializeDisplayOnlyDriver (dispmprt.h)
Загружает и инициализирует подсистему ядра графики DirectX (Dxgkrnl.sys) для использования драйвером только для отображения в режиме ядра (KMDOD).
Синтаксис
NTSTATUS DxgkInitializeDisplayOnlyDriver(
[in] PDRIVER_OBJECT DriverObject,
[in] PUNICODE_STRING RegistryPath,
[in] PKMDDOD_INITIALIZATION_DATA KmdDodInitializationData
);
Параметры
[in] DriverObject
Указатель на структуру DRIVER_OBJECT. Ранее KMDOD получил этот указатель в своей функции DriverEntry DriverEntry.
[in] RegistryPath
Указатель на структуру UNICODE_STRING, которая предоставляет путь к разделу реестра служб KMDOD. Ранее KMDOD получил этот указатель в своей функции DriverEntry DriverEntry.
[in] KmdDodInitializationData
Указатель на структуру KMDDOD_INITIALIZATION_DATA, которая предоставляет подсистему ядра графики DirectX указателями на функции, реализованные KMDOD.
Возвращаемое значение
Возвращает STATUS_SUCCESS, если он успешно выполнен; в противном случае возвращается один из кодов ошибок, определенных в Ntstatus.h.
Замечания
Все параметры, предоставляемые KMDOD, могут находиться в памяти страниц.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8 |
минимальный поддерживаемый сервер | Windows Server 2012 |
целевая платформа | Настольный |
заголовка | dispmprt.h |
библиотеки | Displib.lib |
IRQL | PASSIVE_LEVEL |