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

См. также раздел

DRIVER_OBJECT

DriverEntry of Display Miniport Driver

DxgkInitialize

KMDDOD_INITIALIZATION_DATA

UNICODE_STRING