Partager via


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)

Voir aussi

DD_DXAPI_GET_SURFACE_STATE

DxApi