Freigeben über


DDGETSURFACESTATEOUT-Struktur (ddkmapi.h)

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

Syntax

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

Angehörige

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 Funktionen von DirectDrawSurface des Geräts. Eine oder mehrere der folgenden Optionen:

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

dwStateStatus

Enthält den Status der ausgewählten DirectDrawSurface. Eine oder mehrere der folgenden Optionen:

Flagge 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 Anruf zurückzuführen.
DDSTATE_SKIPEVENFIELDS Beenden Sie den Bob- oder Weave-Modus, und überspringen Sie stattdessen jedes andere Feld.
DDSTATE_SOFTWARE_AUTOFLIP Software (im Gegensatz zur Hardware) wird autoflipping verwendet.
DDSTATE_WEAVE Der Weave-Modus wird auf dieser Oberfläche verwendet.

Anforderungen

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

Siehe auch

DD_DXAPI_GET_SURFACE_STATE

DxApi-