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 |