Compartilhar via


Método IDirectDraw7::TestCooperativeLevel (ddraw.h)

Relata o status de nível cooperativo atual do dispositivo DirectDraw para um aplicativo em janelas ou em tela inteira.

Sintaxe

HRESULT TestCooperativeLevel();

Valor retornado

Se o método for bem-sucedido, o valor retornado será DD_OK, o que indica que o aplicativo de chamada pode continuar.

Se falhar, o método poderá retornar um dos seguintes valores de erro (consulte Comentários):

  • DDERR_INVALIDOBJECT
  • DDERR_EXCLUSIVEMODEALREADYSET
  • DDERR_NOEXCLUSIVEMODE
  • DDERR_WRONGMODE

Comentários

Esse método é particularmente útil para aplicativos que usam o WM_ACTIVATEAPP e WM_DISPLAYCHANGE mensagens do sistema como uma notificação para restaurar superfícies ou recriar objetos DirectDraw. O valor retornado DD_OK sempre indica que o aplicativo pode continuar, mas os códigos de erro são interpretados de forma diferente, dependendo do nível cooperativo que o aplicativo usa.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho ddraw.h
Biblioteca Ddraw.lib
DLL Ddraw.dll

Confira também

IDirectDraw7