Compartilhar via


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)

Confira também

Blt

CaptureToSysMem

RECT