Freigeben über


IDirectDraw7::TestCooperativeLevel-Methode (ddraw.h)

Meldet die aktuelle status des DirectDraw-Geräts auf Kooperativenebene für eine Anwendung mit Fenstern oder Vollbild.

Syntax

HRESULT TestCooperativeLevel();

Rückgabewert

Wenn die Methode erfolgreich ist, wird der Rückgabewert DD_OK, was angibt, dass die aufrufende Anwendung fortgesetzt werden kann.

Wenn ein Fehler auftritt, kann die Methode einen der folgenden Fehlerwerte zurückgeben (siehe Hinweise):

  • DDERR_INVALIDOBJECT
  • DDERR_EXCLUSIVEMODEALREADYSET
  • DDERR_NOEXCLUSIVEMODE
  • DDERR_WRONGMODE

Bemerkungen

Diese Methode ist besonders nützlich für Anwendungen, die die WM_ACTIVATEAPP und WM_DISPLAYCHANGE Systemmeldungen als Benachrichtigung verwenden, um Oberflächen wiederherzustellen oder DirectDraw-Objekte neu zu erstellen. Der DD_OK Rückgabewerts gibt immer an, dass die Anwendung fortgesetzt werden kann, aber die Fehlercodes werden je nach kooperativer Ebene, die die Anwendung verwendet, unterschiedlich interpretiert.

Anforderungen

   
Zielplattform Windows
Kopfzeile ddraw.h
Bibliothek Ddraw.lib
DLL Ddraw.dll

Weitere Informationen

IDirectDraw7