Struttura DDGETSURFACESTATEOUT (ddkmapi.h)
La struttura DDGETSURFACESTATEOUT contiene le funzionalità e lo stato della superficie specificata.
Sintassi
typedef struct _DDGETSURFACESTATEOUT {
DWORD ddRVal;
DWORD dwStateCaps;
DWORD dwStateStatus;
} DDGETSURFACESTATEOUT, *LPDDGETSURFACESTATEOUT;
Membri
ddRVal
Specifica il percorso in cui Microsoft DirectDraw scrive il valore restituito della funzione DxApi per le operazioni di DD_DXAPI_GET_SURFACE_STATE. Un codice restituito di DD_OK indica l'esito positivo.
dwStateCaps
Contiene le funzionalità di DirectDrawSurface del dispositivo. Uno o più degli elementi seguenti:
Bandiera | Significato |
---|---|
DDSTATE_BOB | Il dispositivo è in grado di eseguire la modalità bob. |
DDSTATE_WEAVE | Il dispositivo è in grado di eseguire la modalità di weave. |
dwStateStatus
Contiene lo stato dell'oggetto DirectDrawSurface selezionato. Uno o più degli elementi seguenti:
Bandiera | Significato |
---|---|
DDSTATE_BOB | La modalità Bob viene usata su questa superficie. |
DDSTATE_EXPLICITLY_SET | Questo stato è dovuto a una chiamata DD_DXAPI_SET_SURFACE_STATE precedente. |
DDSTATE_SKIPEVENFIELDS | Arrestare la modalità bob o weave e ignorare tutti gli altri campi. |
DDSTATE_SOFTWARE_AUTOFLIP | Viene usata l'accelerazione automatica del software (invece dell'hardware). |
DDSTATE_WEAVE | La modalità weave viene usata su questa superficie. |
Fabbisogno
Requisito | Valore |
---|---|
intestazione |
ddkmapi.h (includere Ddkmapi.h) |