функция обратного вызова DXGKDDI_CONTROLMODEBEHAVIOR (d3dkmddi.h)

Функция DxgkDdiControlModeBehavior запрашивает поведение перечисления и параметров режима высокого уровня.

Синтаксис

DXGKDDI_CONTROLMODEBEHAVIOR DxgkddiControlmodebehavior;

NTSTATUS DxgkddiControlmodebehavior(
  [in]     IN_CONST_HANDLE hAdapter,
  [in/out] INOUT_PDXGKARG_CONTROLMODEBEHAVIOR pControlModeBehaviorArg
)
{...}

Параметры

[in] hAdapter

Дескриптор для запрашиваемого адаптера минипорта дисплея WDDM.

[in/out] pControlModeBehaviorArg

Указатель на DXGKARG_CONTROLMODEBEHAVIOR структуру, содержащую поведение режима отображения, которое ОС запрашивает у драйвера в качестве входных данных, и результаты запроса в качестве выходных данных.

Возвращаемое значение

DxgkDdiCreateContext возвращает одно из следующих значений:

Код возврата Описание
STATUS_SUCCESS Запрос успешно завершен.
STATUS_NO_MEMORY Недостаточно памяти для выполнения этого запроса.
STATUS_GRAPHICS_XXX Один из недопустимых кодов параметров, которые могут быть возвращены ОС через интерфейсы DXGDDI_VIDPN*. Эти коды должны возникать только во время разработки, так как они указывают на ошибку в драйвере или ОС.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть d3dkmddi.h
IRQL PASSIVE_LEVEL

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

DXGKARG_CONTROLMODEBEHAVIOR