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.
Observações
Como o recurso de origem especificado pelo hSrcResource membro é 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 o driver de exibição do modo de usuário função Blt para executar um bitblt mais geral.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
cabeçalho | d3dumddi.h (inclua D3dumddi.h) |