estrutura D3DDDIARG_CAPTURETOSYSMEM (d3dumddi.h)
A estrutura D3DDDIARG_CAPTURETOSYSMEM descreve os parâmetros de uma transferência de bloco de bits (bitblt) de um buffer de captura para uma superfície de memória de vídeo.
Sintaxe
typedef struct _D3DDDIARG_CAPTURETOSYSMEM {
[in] HANDLE hSrcResource;
[in] RECT SrcRect;
[in] HANDLE hDstResource;
[in] UINT DstSubResourceIndex;
[in] RECT DstRect;
} D3DDDIARG_CAPTURETOSYSMEM;
Membros
[in] hSrcResource
Um identificador para o recurso de origem.
[in] SrcRect
Uma estrutura RECT para o retângulo de origem.
[in] hDstResource
Um identificador para o recurso de destino.
[in] DstSubResourceIndex
O índice para a superfície de destino dentro do recurso.
[in] DstRect
Uma estrutura RECT para o retângulo de destino.
Comentários
Como o recurso de origem especificado pelo membro hSrcResource é um buffer de captura, é garantido que ele seja um recurso autônomo. Portanto, em uma chamada para CaptureToSysMem, o runtime do Microsoft Direct3D não é necessário para fornecer um índice a uma superfície de sub-fonte dentro do recurso. No entanto, um índice para uma superfície de sub-origem é necessário quando o runtime chama a função Blt do driver de exibição do modo de usuário para executar um bitblt mais geral.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |