Structure DDGETSURFACESTATEOUT (ddkmapi.h)
La structure DDGETSURFACESTATEOUT contient les fonctionnalités et l’état 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 les opérations de DD_DXAPI_GET_SURFACE_STATE. Un code de retour de DD_OK indique la réussite.
dwStateCaps
Contient les fonctionnalités de DirectDrawSurface de l’appareil. Une ou plusieurs des opérations suivantes :
Drapeau | Signification |
---|---|
DDSTATE_BOB | L’appareil est capable d’effectuer le mode bob. |
DDSTATE_WEAVE | L’appareil est capable d’effectuer le mode d’enregistrement. |
dwStateStatus
Contient l’état de l’élément DirectDrawSurface sélectionné. Une ou plusieurs des opérations suivantes :
Drapeau | 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 | Le découpage automatique (par opposition au matériel) est utilisé. |
DDSTATE_WEAVE | Le mode tissage est utilisé sur cette surface. |
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ddkmapi.h (include Ddkmapi.h) |