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