Compartir a través de


estructura D3DDDIARG_CAPTURETOSYSMEM (d3dumddi.h)

La estructura D3DDDIARG_CAPTURETOSYSMEM describe los parámetros de una transferencia de bloques de bits (bitblt) de un búfer de captura a una superficie de memoria de vídeo.

Sintaxis

typedef struct _D3DDDIARG_CAPTURETOSYSMEM {
  [in] HANDLE hSrcResource;
  [in] RECT   SrcRect;
  [in] HANDLE hDstResource;
  [in] UINT   DstSubResourceIndex;
  [in] RECT   DstRect;
} D3DDDIARG_CAPTURETOSYSMEM;

Miembros

[in] hSrcResource

Identificador del recurso de origen.

[in] SrcRect

Estructura RECT para el rectángulo de origen.

[in] hDstResource

Identificador del recurso de destino.

[in] DstSubResourceIndex

Índice de la superficie de destino dentro del recurso.

[in] DstRect

Estructura RECT para el rectángulo de destino.

Observaciones

Dado que el recurso de origen especificado por el miembro hSrcResource es un búfer de captura, se garantiza que es un recurso independiente. Por lo tanto, en una llamada a CaptureToSysMem, el tiempo de ejecución de Microsoft Direct3D no es necesario para proporcionar un índice a una superficie de subárbol dentro del recurso. Sin embargo, se requiere un índice en una superficie de subproducción cuando el tiempo de ejecución llama al controlador de pantalla en modo de usuario función Blt para realizar un bitbl más general.

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

Blt

CaptureToSysMem

RECT