структура DXGKARG_ESCAPE (d3dkmddi.h)
Структура DXGKARG_ESCAPE описывает сведения, которые драйвер дисплея пользовательского режима совместно использует с драйвером мини-порта дисплея.
Синтаксис
typedef struct _DXGKARG_ESCAPE {
[in] HANDLE hDevice;
[in] D3DDDI_ESCAPEFLAGS Flags;
[in/out] VOID *pPrivateDriverData;
[in/out] UINT PrivateDriverDataSize;
[in] HANDLE hContext;
HANDLE hKmdProcessHandle;
} DXGKARG_ESCAPE;
Члены
[in] hDevice
Дескриптор устройства отображения (графический контекст), который изначально был передан в функцию DxgkDdiCreateDevice драйвера мини-порта дисплея.
[in] Flags
Структура D3DDDI_ESCAPEFLAGS , показывающая в флагах битового поля способ совместного использования информации.
[in/out] pPrivateDriverData
Указатель на буфер, содержащий сведения, которые совместно используют драйвер мини-порта дисплея и драйвер дисплея в пользовательском режиме.
[in/out] PrivateDriverDataSize
Размер (в байтах) буфера, на который указывает pPrivateDriverData .
[in] hContext
Дескриптор контекста, который изначально был передан функции DxgkDdiCreateContext драйвера мини-порта дисплея.
hKmdProcessHandle
Дескриптор драйвера, возвращаемый KMD из вызова DxgkDdiCreateProcess. Драйвер должен проверка дескриптор null. Дескриптор создается при создании первого устройства DXG для процесса. Дескриптор уничтожается при закрытии последнего дескриптора адаптера для процесса.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по