Condividi tramite


funzione wglGetProcAddress (wingdi.h)

La funzione wglGetProcAddress restituisce l'indirizzo di una funzione di estensione OpenGL da usare con il contesto di rendering OpenGL corrente.

Sintassi

PROC wglGetProcAddress(
  LPCSTR unnamedParam1
);

Parametri

unnamedParam1

Punta a una stringa con terminazione null che corrisponde al nome della funzione di estensione. Il nome della funzione di estensione deve essere identico a una funzione corrispondente implementata da OpenGL.

Valore restituito

Quando la funzione ha esito positivo, il valore restituito è l'indirizzo della funzione di estensione.

Quando non esiste alcun contesto di rendering corrente o la funzione ha esito negativo, il valore restituito è NULL. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

La libreria OpenGL supporta più implementazioni delle relative funzioni. Le funzioni di estensione supportate in un contesto di rendering non sono necessariamente disponibili in un contesto di rendering separato. Pertanto, per un determinato contesto di rendering in un'applicazione, usare gli indirizzi della funzione restituiti solo dalla funzione wglGetProcAddress .

L'ortografia e il caso della funzione di estensione puntata da lpszProc devono essere identici a quello di una funzione supportata e implementata da OpenGL. Poiché le funzioni di estensione non vengono esportate da OpenGL, è necessario usare wglGetProcAddress per ottenere gli indirizzi delle funzioni di estensione specifiche del fornitore.

Gli indirizzi della funzione di estensione sono univoci per ogni formato pixel. Tutti i contesti di rendering di un determinato formato pixel condividono gli stessi indirizzi della funzione di estensione.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wingdi.h
Libreria Opengl32.lib
DLL Opengl32.dll

Vedi anche

OpenGL in Windows

Funzioni WGL

glGetString

wglMakeCurrent