estructura DXGKARG_ESCAPE (d3dkmddi.h)
La estructura DXGKARG_ESCAPE describe información que el controlador de pantalla en modo de usuario (UMD) comparte con el controlador de miniporte de pantalla (KMD).
Sintaxis
typedef struct _DXGKARG_ESCAPE {
[in] HANDLE hDevice;
[in] D3DDDI_ESCAPEFLAGS Flags;
[in/out] VOID *pPrivateDriverData;
[in/out] UINT PrivateDriverDataSize;
[in] HANDLE hContext;
[in] HANDLE hKmdProcessHandle;
} DXGKARG_ESCAPE;
Miembros
[in] hDevice
Identificador del dispositivo de visualización (contexto gráfico) que se pasó originalmente a la función DxgkDdiCreateDevice de KMD.
[in] Flags
Estructura D3DDDI_ESCAPEFLAGS que indica, en marcas de campo de bits, cómo compartir información.
[in/out] pPrivateDriverData
Puntero a un búfer que contiene la información que comparte el controlador de miniporte para mostrar y el controlador de pantalla en modo de usuario.
[in/out] PrivateDriverDataSize
Tamaño, en bytes, del búfer al que pPrivateDriverData apunta.
[in] hContext
Identificador del contexto que se pasó originalmente a la función DxgkDdiCreateContext de KMD.
[in] hKmdProcessHandle
Identificador de controlador devuelto por el KMD desde la llamada a DxgkDdiCreateProcess. El controlador debe comprobar el identificador de NULL. El identificador se crea cuando se crea el primer dispositivo DXG para un proceso. El identificador se destruye cuando se cierra el último identificador de adaptador para un proceso.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista (WDDM 1.0) |
encabezado de | d3dkmddi.h (incluya D3dkmddi.h) |