структура D3DDDICB_ESCAPE (d3dumddi.h)
Структура D3DDDICB_ESCAPE описывает сведения, которые драйвер дисплея пользовательского режима совместно использует с драйвером мини-порта дисплея.
Синтаксис
typedef struct _D3DDDICB_ESCAPE {
[in] HANDLE hDevice;
[in] D3DDDI_ESCAPEFLAGS Flags;
[in/out] VOID *pPrivateDriverData;
[in] UINT PrivateDriverDataSize;
[in] HANDLE hContext;
} D3DDDICB_ESCAPE;
Члены
[in] hDevice
Дескриптор устройства отображения (графический контекст), который изначально был передан в функцию CreateDevice или CreateDevice(D3D10) драйвера дисплея пользовательского режима или значение NULL, если общие сведения не связаны с устройством отображения.
[in] Flags
Структура D3DDDI_ESCAPEFLAGS , показывающая в флагах битового поля способ совместного использования информации. Драйвер дисплея пользовательского режима должен указать флаг битового поля HardwareAccess , чтобы указать, что драйвер мини-порта дисплея должен обращаться к графическому оборудованию таким образом, чтобы операционная система выполнила второй уровень синхронизации с драйвером минипорта дисплея для вызова DxgkDdiEscape .
[in/out] pPrivateDriverData
Указатель на буфер, выделенный драйвером дисплея в пользовательском режиме, который содержит сведения, которые драйвер дисплея пользовательского режима отправляет драйверу мини-порта дисплея или который драйвер дисплея пользовательского режима получает от драйвера минипорта дисплея.
[in] PrivateDriverDataSize
Размер (в байтах) буфера, на который указывает pPrivateDriverData .
[in] hContext
Дескриптор контекста, возвращаемого функцией pfnCreateContextCb , или значение NULL, если общие сведения не связаны с контекстом. Если драйвер отображения пользовательского режима задает для hContext значение, отличное от NULL , драйвер также должен задать для hDevice значение, отличное от NULL , а hDevice — устройству, которому принадлежит контекст.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Верхняя часть | d3dumddi.h (включая D3dumddi.h) |