Compartilhar via


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 para operações de DD_DXAPI_GET_SURFACE_STATE. Um código de retorno de DD_OK indica êxito.

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)

Consulte também

DD_DXAPI_GET_SURFACE_STATE

DxApi