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 |