Функция 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 .
[in] RegistryPath
Указатель на структуру UNICODE_STRING , которая предоставляет путь к разделу реестра службы KMDOD. KMDOD ранее получил этот указатель в своей функции 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 |