Partager via


wglGetProcAddress, fonction (wingdi.h)

La fonction wglGetProcAddress retourne l’adresse d’une fonction d’extension OpenGL à utiliser avec le contexte de rendu OpenGL actuel.

Syntaxe

PROC wglGetProcAddress(
  LPCSTR unnamedParam1
);

Paramètres

unnamedParam1

Pointe vers une chaîne terminée par null qui est le nom de la fonction d’extension. Le nom de la fonction d’extension doit être identique à une fonction correspondante implémentée par OpenGL.

Valeur retournée

Lorsque la fonction réussit, la valeur de retour est l’adresse de la fonction d’extension.

Lorsqu’aucun contexte de rendu actuel n’existe ou que la fonction échoue, la valeur de retour est NULL. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Remarques

La bibliothèque OpenGL prend en charge plusieurs implémentations de ses fonctions. Les fonctions d’extension prises en charge dans un contexte de rendu ne sont pas nécessairement disponibles dans un contexte de rendu distinct. Par conséquent, pour un contexte de rendu donné dans une application, utilisez les adresses de fonction retournées par la fonction wglGetProcAddress uniquement.

L’orthographe et la casse de la fonction d’extension pointée par lpszProc doivent être identiques à celles d’une fonction prise en charge et implémentée par OpenGL. Étant donné que les fonctions d’extension ne sont pas exportées par OpenGL, vous devez utiliser wglGetProcAddress pour obtenir les adresses des fonctions d’extension spécifiques au fournisseur.

Les adresses de fonction d’extension sont uniques pour chaque format de pixel. Tous les contextes de rendu d’un format de pixel donné partagent les mêmes adresses de fonction d’extension.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête wingdi.h
Bibliothèque Opengl32.lib
DLL Opengl32.dll

Voir aussi

OpenGL sur Windows

Fonctions WGL

glGetString

wglMakeCurrent