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