Partager via


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)

Voir aussi

DD_DXAPI_GET_SURFACE_STATE

DxApi