Structure DDGETSURFACESTATEOUT (ddkmapi.h)
La structure DDGETSURFACESTATEOUT contient les fonctionnalités et les status de la surface spécifiée.
Syntaxe
typedef struct _DDGETSURFACESTATEOUT {
DWORD ddRVal;
DWORD dwStateCaps;
DWORD dwStateStatus;
} DDGETSURFACESTATEOUT, *LPDDGETSURFACESTATEOUT;
Membres
ddRVal
Spécifie l’emplacement dans lequel Microsoft DirectDraw écrit la valeur de retour de la fonction DxApi pour DD_DXAPI_GET_SURFACE_STATE opérations. Un code de retour de DD_OK indique la réussite.
dwStateCaps
Contient les fonctionnalités de DirectDrawSurface de l’appareil. Un ou plusieurs des éléments suivants :
Indicateur | Signification |
---|---|
DDSTATE_BOB | L’appareil est capable d’exécuter le mode bob. |
DDSTATE_WEAVE | L’appareil est capable d’effectuer le mode de tissage. |
dwStateStatus
Contient le status de l’élément DirectDrawSurface sélectionné. Un ou plusieurs des éléments suivants :
Indicateur | Signification |
---|---|
DDSTATE_BOB | Le mode Bob est utilisé sur cette surface. |
DDSTATE_EXPLICITLY_SET | Cet état est dû à un appel DD_DXAPI_SET_SURFACE_STATE précédent. |
DDSTATE_SKIPEVENFIELDS | Arrêtez le mode bob ou weave et ignorez tous les autres champs à la place. |
DDSTATE_SOFTWARE_AUTOFLIP | La capture automatique logicielle (par opposition au matériel) est utilisée. |
DDSTATE_WEAVE | Le mode tissage est utilisé sur cette surface. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ddkmapi.h (include Ddkmapi.h) |