Поделиться через


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

См. также

DRIVER_OBJECT

DriverEntry драйвера минипорта для отображения

DxgkInitialize

KMDDOD_INITIALIZATION_DATA

UNICODE_STRING