Estrutura DDGETSURFACESTATEOUT (ddkmapi.h)
A estrutura DDGETSURFACESTATEOUT contém os recursos e o status da superfície especificada.
Sintaxe
typedef struct _DDGETSURFACESTATEOUT {
DWORD ddRVal;
DWORD dwStateCaps;
DWORD dwStateStatus;
} DDGETSURFACESTATEOUT, *LPDDGETSURFACESTATEOUT;
Membros
ddRVal
Especifica o local no qual o Microsoft DirectDraw grava o valor retornado da função DxApi
dwStateCaps
Contém os recursos do DirectDrawSurface do dispositivo. Um ou mais dos seguintes:
Bandeira | Significado |
---|---|
DDSTATE_BOB | O dispositivo é capaz de executar o modo bob. |
DDSTATE_WEAVE | O dispositivo é capaz de executar o modo de tecelagem. |
dwStateStatus
Contém o status do DirectDrawSurface selecionado. Um ou mais dos seguintes:
Bandeira | Significado |
---|---|
DDSTATE_BOB | O modo Bob está sendo usado nesta superfície. |
DDSTATE_EXPLICITLY_SET | Esse estado deve-se a uma chamada DD_DXAPI_SET_SURFACE_STATE anterior. |
DDSTATE_SKIPEVENFIELDS | Pare o modo bob ou tecelagem e ignore todos os outros campos em vez disso. |
DDSTATE_SOFTWARE_AUTOFLIP | O dimensionamento automático de software (em vez de hardware) está sendo usado. |
DDSTATE_WEAVE | O modo de tecelagem está sendo usado nesta superfície. |
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ddkmapi.h (inclua Ddkmapi.h) |