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.

Comentarios

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 entorno de ejecución de Microsoft Direct3D no es necesario para proporcionar un índice a una superficie de origen secundaria dentro del recurso. Sin embargo, se requiere un índice en una superficie de sub-origen cuando el tiempo de ejecución llama a la función Blt del controlador de pantalla en modo de usuario para realizar un bitblt más general.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

Blt

CaptureToSysMem

RECT