Partager via


structure D3DDDIARG_CAPTURETOSYSMEM (d3dumddi.h)

La structure D3DDDIARG_CAPTURETOSYSMEM décrit les paramètres d’un transfert de bloc de bits (bitblt) d’une mémoire tampon de capture vers une surface de mémoire vidéo.

Syntaxe

typedef struct _D3DDDIARG_CAPTURETOSYSMEM {
  [in] HANDLE hSrcResource;
  [in] RECT   SrcRect;
  [in] HANDLE hDstResource;
  [in] UINT   DstSubResourceIndex;
  [in] RECT   DstRect;
} D3DDDIARG_CAPTURETOSYSMEM;

Membres

[in] hSrcResource

Handle de la ressource source.

[in] SrcRect

Structure RECT pour le rectangle source.

[in] hDstResource

Handle de la ressource de destination.

[in] DstSubResourceIndex

Index de la surface de destination dans la ressource.

[in] DstRect

Structure RECT pour le rectangle de destination.

Remarques

Étant donné que la ressource source spécifiée par le membre hSrcResource est une mémoire tampon de capture, elle est garantie d’être une ressource autonome. Par conséquent, dans un appel à CaptureToSysMem, le runtime Microsoft Direct3D n’est pas nécessaire pour fournir un index à une surface de sous-source au sein de la ressource. Toutefois, un index vers une surface de sous-source est nécessaire lorsque le runtime appelle la fonction Blt du pilote d’affichage en mode utilisateur pour effectuer un bitblt plus général.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

blt

CaptureToSysMem

RECT