wglGetProcAddress 함수(wingdi.h)
wglGetProcAddress 함수는 현재 OpenGL 렌더링 컨텍스트에서 사용할 OpenGL 확장 함수의 주소를 반환합니다.
구문
PROC wglGetProcAddress(
LPCSTR unnamedParam1
);
매개 변수
unnamedParam1
확장 함수의 이름인 null로 끝나는 문자열을 가리킵니다. 확장 함수의 이름은 OpenGL에서 구현한 해당 함수와 동일해야 합니다.
반환 값
함수가 성공하면 반환 값은 확장 함수의 주소입니다.
현재 렌더링 컨텍스트가 없거나 함수가 실패하면 반환 값은 NULL입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.
설명
OpenGL 라이브러리는 함수의 여러 구현을 지원합니다. 하나의 렌더링 컨텍스트에서 지원되는 확장 함수는 반드시 별도의 렌더링 컨텍스트에서 사용할 수 있는 것은 아닙니다. 따라서 애플리케이션에서 지정된 렌더링 컨텍스트의 경우 wglGetProcAddress 함수에서 반환된 함수 주소만 사용합니다.
lpszProc에서 가리키는 확장 함수의 맞춤법 및 대/소문자는 OpenGL에서 지원되고 구현되는 함수와 동일해야 합니다. 확장 함수는 OpenGL에서 내보내지 않으므로 wglGetProcAddress 를 사용하여 공급업체별 확장 함수의 주소를 가져와야 합니다.
확장 함수 주소는 각 픽셀 형식에 대해 고유합니다. 지정된 픽셀 형식의 모든 렌더링 컨텍스트는 동일한 확장 함수 주소를 공유합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | wingdi.h |
라이브러리 | Opengl32.lib |
DLL | Opengl32.dll |