structure D3DDDIARG_BLT (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 SrcColorKey et DstColorKey bits 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 une option de filtrage (par exemple, l’indicateur de point de ou indicateur de champ binaire linéaire) n’est pas spécifiée dans le membre indicateurs de, le pilote peut utiliser sa propre technique de filtrage.
Les SrcColorKey et indicateurs de champ binaire DstColorKey ne sont jamais définis simultanément. De même, l’indicateur de champ binaire point n’est pas défini simultanément avec l’indicateur de champ binaire linéaire.
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) |