Freigeben über


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

Weitere Informationen

DeleteDC

OpenGL unter Windows

WGL-Funktionen

wglCreateContext

wglGetCurrentContext

wglGetCurrentDC

wglMakeCurrent