Share via


DDGETSURFACESTATEOUT-Struktur (ddkmapi.h)

Die DDGETSURFACESTATEOUT-Struktur enthält die Funktionen und status der angegebenen Oberfläche.

Syntax

typedef struct _DDGETSURFACESTATEOUT {
  DWORD ddRVal;
  DWORD dwStateCaps;
  DWORD dwStateStatus;
} DDGETSURFACESTATEOUT, *LPDDGETSURFACESTATEOUT;

Member

ddRVal

Gibt den Speicherort an, an dem Microsoft DirectDraw den Rückgabewert der DxApi-Funktion für DD_DXAPI_GET_SURFACE_STATE-Vorgänge schreibt. Ein Rückgabecode von DD_OK gibt den Erfolg an.

dwStateCaps

Enthält die DirectDrawSurface-Funktionen des Geräts. Mindestens eines der folgenden Elemente:

Flag Bedeutung
DDSTATE_BOB Das Gerät kann den Bob-Modus ausführen.
DDSTATE_WEAVE Das Gerät kann den Webmodus ausführen.

dwStateStatus

Enthält die status des ausgewählten DirectDrawSurface. Mindestens eines der folgenden Elemente:

Flag Bedeutung
DDSTATE_BOB Der Bob-Modus wird auf dieser Oberfläche verwendet.
DDSTATE_EXPLICITLY_SET Dieser Zustand ist auf einen vorherigen DD_DXAPI_SET_SURFACE_STATE-Aufruf zurückzuführen.
DDSTATE_SKIPEVENFIELDS Beenden Sie den Bob- oder Webmodus, und überspringen Sie stattdessen jedes andere Feld.
DDSTATE_SOFTWARE_AUTOFLIP Das automatische Flipping von Software (im Gegensatz zur Hardware) wird verwendet.
DDSTATE_WEAVE Der Webmodus wird auf dieser Oberfläche verwendet.

Anforderungen

Anforderung Wert
Header ddkmapi.h (include Ddkmapi.h)

Weitere Informationen

DD_DXAPI_GET_SURFACE_STATE

DxApi