Структура DDGETSURFACESTATEOUT (ddkmapi.h)
Структура DDGETSURFACESTATEOUT содержит возможности и состояние указанной поверхности.
Синтаксис
typedef struct _DDGETSURFACESTATEOUT {
DWORD ddRVal;
DWORD dwStateCaps;
DWORD dwStateStatus;
} DDGETSURFACESTATEOUT, *LPDDGETSURFACESTATEOUT;
Члены
ddRVal
Указывает расположение, в котором Microsoft DirectDraw записывает возвращаемое значение функции DxApi для операций DD_DXAPI_GET_SURFACE_STATE. Возвращаемый код DD_OK указывает на успех.
dwStateCaps
Содержит возможности DirectDrawSurface устройства. Одно или несколько из следующих:
Флаг | Значение |
---|---|
DDSTATE_BOB | Устройство может выполнять режим Bob. |
DDSTATE_WEAVE | Устройство может выполнять режим ткать. |
dwStateStatus
Содержит состояние выбранного DirectDrawSurface. Одно или несколько из следующих:
Флаг | Значение |
---|---|
DDSTATE_BOB | Режим Боба используется на этой поверхности. |
DDSTATE_EXPLICITLY_SET | Это состояние связано с предыдущим вызовом DD_DXAPI_SET_SURFACE_STATE. |
DDSTATE_SKIPEVENFIELDS | Остановите боб или режим ткать и пропустите все другое поле. |
DDSTATE_SOFTWARE_AUTOFLIP | Используется автоматическое переполивание программного обеспечения (в отличие от оборудования). |
DDSTATE_WEAVE | Режим ткать используется на этой поверхности. |
Требования
Требование | Ценность |
---|---|
заголовка | ddkmapi.h (include Ddkmapi.h) |