wglDeleteContext 함수(wingdi.h)

wglDeleteContext 함수는 지정된 OpenGL 렌더링 컨텍스트를 삭제합니다.

구문

BOOL wglDeleteContext(
  HGLRC unnamedParam1
);

매개 변수

unnamedParam1

함수가 삭제할 OpenGL 렌더링 컨텍스트에 대한 핸들입니다.

반환 값

함수가 성공하면 반환 값은 TRUE입니다.

함수가 실패하면 반환 값은 FALSE입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.

설명

다른 스레드의 현재 컨텍스트인 OpenGL 렌더링 컨텍스트를 삭제하는 것은 오류입니다. 그러나 렌더링 컨텍스트가 호출 스레드의 현재 컨텍스트인 경우 wglDeleteContext 함수는 렌더링 컨텍스트를 삭제하기 전에 현재 컨텍스트가 아닌 것으로 변경합니다.

wglMakeCurrent 함수를 호출할 때 wglDeleteContext 함수는 OpenGL 렌더링 컨텍스트와 연결된 디바이스 컨텍스트를 삭제하지 않습니다. wglDeleteContext를 호출한 후 DeleteDC를 호출하여 연결된 디바이스 컨텍스트를 삭제해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 wingdi.h
라이브러리 Opengl32.lib
DLL Opengl32.dll

추가 정보

DeleteDC

Windows의 OpenGL

WGL 함수

wglCreateContext

wglGetCurrentContext

wglGetCurrentDC

wglMakeCurrent