Compartilhar via


DD_DXAPI_GET_SURFACE_STATE código de controle

Um driver de captura de vídeo passa DD_DXAPI_GET_SURFACE_STATE no parâmetro dwFunctionNum da função DxApi para indicar se a superfície de sobreposição está no modo bob ou weave e se ela pode ser colocada no modo bob ou weave.

Parâmetros de Entrada

  • Lpvinbuffer
    Ponteiro para uma estrutura DDGETSURFACESTATEIN que contém o identificador de superfície.

Parâmetros de saída

  • Lpvoutbuffer
    Ponteiro para uma estrutura DDGETSURFACESTATEOUT que contém os recursos de superfície.

Comentários

O membro dwStateCaps de DDGETSURFACESTATEOUT retorna os recursos da superfície, incluindo DDSTATE_BOB e DDSTATE_WEAVE. O membro dwStateStatus de DDGETSURFACESTATEOUT pode retornar DDSTATE_BOB, DDSTATE_WEAVE DDSTATE_SOFTWARE_AUTOFLIP (para que o chamador possa saber se o hardware está usando o autoflipping de software ou hardware) e DDSTATE_EXPLICITLY_SET (indicando que o chamador está nesse estado devido a uma chamada DD_DXAPI_SET_SURFACE_STATE anterior).

Esse identificador de função pode ser chamado em IRQL gerado.

Requisitos

parâmetro

Ddkmapi.h (inclua Ddkmapi.h)

Confira também

DDGETSURFACESTATEIN

DDGETSURFACESTATEOUT