Compartir a través de


estructura D3DDDICB_ESCAPE (d3dumddi.h)

La estructura D3DDDICB_ESCAPE describe información que un controlador de pantalla en modo de usuario comparte con un controlador de miniporte de pantalla.

Sintaxis

typedef struct _D3DDDICB_ESCAPE {
  [in]     HANDLE             hDevice;
  [in]     D3DDDI_ESCAPEFLAGS Flags;
  [in/out] VOID               *pPrivateDriverData;
  [in]     UINT               PrivateDriverDataSize;
  [in]     HANDLE             hContext;
} D3DDDICB_ESCAPE;

Miembros

[in] hDevice

Identificador del dispositivo de visualización (contexto gráfico) que se pasó originalmente al controlador de pantalla en modo de usuario CreateDevice o función CreateDevice(D3D10) función o NULL, si la información compartida no está asociada a un dispositivo de visualización.

[in] Flags

Estructura D3DDDI_ESCAPEFLAGS que indica, en marcas de campo de bits, cómo compartir información. El controlador de visualización en modo de usuario debe especificar el HardwareAccess marca de campo de bits para indicar que el controlador de miniporte de pantalla debe tener acceso al hardware gráfico de tal manera que el sistema operativo debe realizar el segundo nivel de sincronización en el controlador de miniporte de pantalla para la llamada dxgkDdiEscape.

[in/out] pPrivateDriverData

Puntero a un búfer asignado por el controlador de pantalla en modo de usuario que contiene información que el controlador de pantalla en modo de usuario envía al controlador de miniporte de pantalla o que el controlador de pantalla en modo de usuario recibe del controlador de minipuerto de pantalla.

[in] PrivateDriverDataSize

Tamaño, en bytes, del búfer al que pPrivateDriverData apunta.

[in] hContext

Identificador del contexto en el que la función pfnCreateContextCb devuelve o NULL, si la información compartida no está asociada a un contexto. Si el controlador de visualización en modo de usuario establece hContext en un valornull distinto de, el controlador también debe haber establecido hDevice en un valorNULL que no sea y hDevice debe corresponder al dispositivo que posee el contexto.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

createDevice

CreateDevice(D3D10)

pfnCreateContextCb

pfnEscapeCb