D3DDDIARG_BLT structure (d3dumddi.h)
La structure D3DDDIARG_BLT décrit les paramètres d’un transfert de bloc de bits (bitblt).
Syntaxe
typedef struct _D3DDDIARG_BLT {
[in] HANDLE hSrcResource;
[in] UINT SrcSubResourceIndex;
[in] RECT SrcRect;
[in] HANDLE hDstResource;
[in] UINT DstSubResourceIndex;
[in] RECT DstRect;
[in] UINT ColorKey;
[in] D3DDDI_BLTFLAGS Flags;
} D3DDDIARG_BLT;
Membres
[in] hSrcResource
Handle de la ressource source.
[in] SrcSubResourceIndex
Index de la surface source dans la ressource.
[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.
[in] ColorKey
Valeur de la clé de couleur. Notez que les indicateurs de champ binaire SrcColorKey et DstColorKey ne sont jamais définis simultanément dans le membre Flags .
[in] Flags
Structure D3DDDI_BLTFLAGS qui identifie le type de bitblt à effectuer. Notez que certains indicateurs de champ binaire de cette structure s’excluent mutuellement avec d’autres indicateurs. Pour plus d’informations sur ces indicateurs, consultez la section Remarques suivante.
Remarques
Si aucune option de filtrage (par exemple, l’indicateur point ou champ binaire linéaire ) n’est spécifiée dans le membre Indicateurs , le pilote peut utiliser sa propre technique de filtrage.
Les indicateurs de champ binaire SrcColorKey et DstColorKey ne sont jamais définis simultanément. De même, l’indicateur de champ de bits point n’est pas défini simultanément avec l’indicateur de champ binaire linéaire .
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 | d3dumddi.h (inclure D3dumddi.h) |