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 |