Compartir a través de


Estructura DDGETSURFACESTATEOUT (ddkmapi.h)

La estructura DDGETSURFACESTATEOUT contiene las funcionalidades y el estado de la superficie especificada.

Sintaxis

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

Miembros

ddRVal

Especifica la ubicación en la que Microsoft DirectDraw escribe el valor devuelto de la función DxApi para DD_DXAPI_GET_SURFACE_STATE operaciones. Un código de retorno de DD_OK indica que se ha realizado correctamente.

dwStateCaps

Contiene las funcionalidades de DirectDrawSurface del dispositivo. Uno o varios de los elementos siguientes:

Marca Significado
DDSTATE_BOB El dispositivo es capaz de realizar el modo bob.
DDSTATE_WEAVE El dispositivo es capaz de realizar el modo de guardado.

dwStateStatus

Contiene el estado de DirectDrawSurface seleccionado. Uno o varios de los elementos siguientes:

Marca Significado
DDSTATE_BOB El modo Bob se está usando en esta superficie.
DDSTATE_EXPLICITLY_SET Este estado se debe a una llamada de DD_DXAPI_SET_SURFACE_STATE anterior.
DDSTATE_SKIPEVENFIELDS Detenga el modo bob o weave y omita todos los demás campos en su lugar.
DDSTATE_SOFTWARE_AUTOFLIP Se está usando autoflipping de software (en lugar de hardware).
DDSTATE_WEAVE El modo de guardado se usa en esta superficie.

Requisitos

Requisito Valor
Header ddkmapi.h (incluya Ddkmapi.h)

Consulte también

DD_DXAPI_GET_SURFACE_STATE

DxApi