Compartir a través de


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)

Consulte también

D3DDDI_ESCAPEFLAGS

DxgkDdiCreateProcess

DxgkDdiCreateDevice

dxgkDdiEscape