DXGI_DDI_ARG_BLT structure (dxgiddi.h)

La structure DXGI_DDI_ARG_BLT décrit les paramètres d’un transfert de bloc de bits (bitblt).

Syntaxe

typedef struct DXGI_DDI_ARG_BLT {
  [in] DXGI_DDI_HDEVICE       hDevice;
  [in] DXGI_DDI_HRESOURCE     hDstResource;
  [in] UINT                   DstSubresource;
  [in] UINT                   DstLeft;
  [in] UINT                   DstTop;
  [in] UINT                   DstRight;
  [in] UINT                   DstBottom;
  [in] DXGI_DDI_HRESOURCE     hSrcResource;
  [in] UINT                   SrcSubresource;
  [in] DXGI_DDI_ARG_BLT_FLAGS Flags;
  [in] DXGI_DDI_MODE_ROTATION Rotate;
} DXGI_DDI_ARG_BLT;

Membres

[in] hDevice

Handle du périphérique d’affichage (contexte graphique) sur lequel le pilote effectue le bitblt. Le runtime Direct3D transmet ce handle au pilote dans le membre hDrvDevice de la structure D3D10DDIARG_CREATEDEVICE lorsque le runtime appelle la fonction CreateDevice(D3D10) du pilote pour créer le périphérique d’affichage.

[in] hDstResource

Handle de la ressource de destination.

[in] DstSubresource

Index de la surface de destination dans la ressource.

[in] DstLeft

Coordonnée x du coin supérieur gauche du rectangle de destination.

[in] DstTop

Coordonnée y du coin supérieur gauche du rectangle de destination.

[in] DstRight

Coordonnée x du coin inférieur droit du rectangle de destination.

[in] DstBottom

Coordonnée y du coin inférieur droit du rectangle de destination.

[in] hSrcResource

Handle de la ressource source.

[in] SrcSubresource

Index de la surface source dans la ressource.

[in] Flags

Structure DXGI_DDI_ARG_BLT_FLAGS qui identifie le type de bitblt à effectuer.

[in] Rotate

Valeur de type DXGI_DDI_MODE_ROTATION qui identifie l’orientation du mode d’affichage.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
En-tête dxgiddi.h (include D3d10umddi.h)

Voir aussi

BltDXGI

DXGI_DDI_ARG_BLT_FLAGS

DXGI_DDI_MODE_ROTATION