функция обратного вызова DXGKDDI_ESCAPE (d3dkmddi.h)
Функция DxgkDdiEscape предоставляет сведения драйверу отображения пользовательского режима.
Синтаксис
DXGKDDI_ESCAPE DxgkddiEscape;
NTSTATUS DxgkddiEscape(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_PDXGKARG_ESCAPE pEscape
)
{...}
Параметры
[in] hAdapter
Дескриптор для блока контекста, связанного с видеоадаптером. Драйвер мини-порта дисплея ранее предоставлял этот дескриптор подсистеме ядра графики Microsoft DirectX в выходном параметре MiniportDeviceContext функции DxgkDdiAddDevice .
[in] pEscape
Указатель на структуру DXGKARG_ESCAPE , содержащую сведения об общих сведениях.
Возвращаемое значение
DxgkDdiEscape возвращает одно из следующих значений:
Код возврата | Описание |
---|---|
STATUS_SUCCESS | DxgkDdiEscape успешно поделился информацией. |
STATUS_INVALID_PARAMETER | Параметры, переданные в DxgkDdiEscape, содержали ошибки, которые не позволяли выполнить его. |
STATUS_NO_MEMORY | DxgkDdiEscape не удалось выделить память, необходимую для ее завершения. |
STATUS_PRIVILEGED_INSTRUCTION | DxgkDdiEscape обнаружил непривилегированные инструкции (т. е. инструкции, которые обращаются к памяти за пределами привилегий текущего процесса центрального процессора [ЦП]). |
STATUS_ILLEGAL_INSTRUCTION | DxgkDdiEscape обнаружил инструкции, которые не поддерживаются графическим оборудованием. |
STATUS_GRAPHICS_DRIVER_MISMATCH | Драйвер мини-порта дисплея несовместим с драйвером дисплея в пользовательском режиме, который инициировал вызов DxgkDdiEscape. |
Комментарии
Подсистема ядра графики DirectX вызывает функцию DxgkDdiEscape драйвера дисплея, когда драйвер дисплея пользовательского режима должен обмениваться информацией с драйвером мини-порта дисплея таким образом, который не поддерживается другими коммуникациями драйвера.
DxgkDdiEscape следует сделать страничной.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Целевая платформа | Персональный компьютер |
Верхняя часть | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по