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) |