Condividi tramite


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)

Vedere anche

DD_DXAPI_GET_SURFACE_STATE

DxApi