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 de DxApi para las operaciones de DD_DXAPI_GET_SURFACE_STATE. Un código devuelto de DD_OK indica que se ha realizado correctamente.
dwStateCaps
Contiene las funcionalidades de DirectDrawSurface del dispositivo. Uno o varios de los siguientes:
Bandera | Significado |
---|---|
DDSTATE_BOB | El dispositivo es capaz de realizar el modo bob. |
DDSTATE_WEAVE | El dispositivo es capaz de realizar el modo de tejido. |
dwStateStatus
Contiene el estado de DirectDrawSurface seleccionado. Uno o varios de los siguientes:
Bandera | Significado |
---|---|
DDSTATE_BOB | El modo Bob se usa 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 el autoflipping de software (en lugar de hardware). |
DDSTATE_WEAVE | El modo de tejido se usa en esta superficie. |
Requisitos
Requisito | Valor |
---|---|
encabezado de |
ddkmapi.h (incluya Ddkmapi.h) |