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) |