функция обратного вызова 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 |