wglDeleteContext-Funktion (wingdi.h)
Die wglDeleteContext-Funktion löscht einen angegebenen OpenGL-Renderingkontext.
Syntax
BOOL wglDeleteContext(
HGLRC unnamedParam1
);
Parameter
unnamedParam1
Behandeln Sie einen OpenGL-Renderingkontext, den die Funktion löscht.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert TRUE.
Wenn die Funktion fehlschlägt, ist der Rückgabewert FALSE. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.
Hinweise
Es ist ein Fehler, einen OpenGL-Renderingkontext zu löschen, der der aktuelle Kontext eines anderen Threads ist. Wenn ein Renderingkontext jedoch der aktuelle Kontext des aufrufenden Threads ist, ändert die wglDeleteContext-Funktion den Renderingkontext vor dem Löschen in nicht aktuell.
Die wglDeleteContext-Funktion löscht nicht den Gerätekontext, der dem OpenGL-Renderingkontext zugeordnet ist, wenn Sie die wglMakeCurrent-Funktion aufrufen. Nachdem Sie wglDeleteContext aufgerufen haben, müssen Sie DeleteDC aufrufen, um den zugeordneten Gerätekontext zu löschen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wingdi.h |
Bibliothek | Opengl32.lib |
DLL | Opengl32.dll |