structure DXGI_DDI_ARG_BLT_FLAGS (dxgiddi.h)
La structure DXGI_DDI_ARG_BLT_FLAGS identifie le type de transfert de bloc de bits (bitblt) à effectuer.
Syntaxe
typedef struct DXGI_DDI_ARG_BLT_FLAGS {
union {
struct {
UINT Resolve : 1;
UINT Convert : 1;
UINT Stretch : 1;
UINT Present : 1;
UINT Reserved : 28;
};
UINT Value;
};
} DXGI_DDI_ARG_BLT_FLAGS;
Membres
Resolve
Valeur UINT qui spécifie que le bitblt résout plusieurs exemples en un pixel.
Définir ce membre équivaut à définir le premier bit du membre Value 32 bits (0x00000001).
Convert
Valeur UINT qui spécifie que le bitblt effectue également une conversion de format.
La définition de ce membre équivaut à définir le deuxième bit du membre Value 32 bits (0x00000002).
Stretch
Valeur UINT qui spécifie qu’un bitblt d’étirement est effectué.
La définition de ce membre équivaut à définir le troisième bit du membre Value 32 bits (0x00000004).
Present
Valeur UINT qui spécifie qu’un bitblt de présentation est effectué.
La définition de ce membre équivaut à définir le quatrième bit du membre Value 32 bits (0x00000008).
Reserved
Ce membre est réservé et doit être défini sur zéro. Définir ce membre sur zéro équivaut à définir les 28 bits restants (0xFFFFFFF0) du membre Value 32 bits sur zéros.
Value
Membre de l’union que DXGI_DDI_ARG_BLT_FLAGS contient et qui peut contenir une valeur 32 bits qui identifie le type bitblt.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
En-tête | dxgiddi.h (include D3d10umddi.h) |