Compartilhar via


Estrutura DDGETSURFACESTATEOUT (ddkmapi.h)

A estrutura DDGETSURFACESTATEOUT contém os recursos e 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. Uma ou mais das seguintes opções:

Sinalizador 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 a status do DirectDrawSurface selecionado. Uma ou mais das seguintes opções:

Sinalizador Significado
DDSTATE_BOB O modo Bob está sendo usado nesta superfície.
DDSTATE_EXPLICITLY_SET Esse estado é devido a uma chamada DD_DXAPI_SET_SURFACE_STATE anterior.
DDSTATE_SKIPEVENFIELDS Pare o modo bob ou weave e ignore todos os outros campos.
DDSTATE_SOFTWARE_AUTOFLIP O software (em vez do hardware) está sendo usado.
DDSTATE_WEAVE O modo de tecelagem está sendo usado nessa superfície.

Requisitos

Requisito Valor
Cabeçalho ddkmapi.h (inclua Ddkmapi.h)

Confira também

DD_DXAPI_GET_SURFACE_STATE

DxApi