Función wglGetProcAddress (wingdi.h)
La función wglGetProcAddress devuelve la dirección de una función de extensión OpenGL para su uso con el contexto de representación actual de OpenGL.
Sintaxis
PROC wglGetProcAddress(
LPCSTR unnamedParam1
);
Parámetros
unnamedParam1
Apunta a una cadena terminada en NULL que es el nombre de la función de extensión. El nombre de la función de extensión debe ser idéntico a una función correspondiente implementada por OpenGL.
Valor devuelto
Cuando la función se realiza correctamente, el valor devuelto es la dirección de la función de extensión.
Cuando no existe ningún contexto de representación actual o se produce un error en la función, el valor devuelto es NULL. Para obtener información de error extendida, llame a GetLastError.
Comentarios
La biblioteca OpenGL admite varias implementaciones de sus funciones. Las funciones de extensión admitidas en un contexto de representación no están necesariamente disponibles en un contexto de representación independiente. Por lo tanto, para un contexto de representación determinado en una aplicación, use las direcciones de función devueltas solo por la función wglGetProcAddress .
La ortografía y el caso de la función de extensión a la que apunta lpszProc deben ser idénticos a la de una función admitida e implementada por OpenGL. Dado que OpenGL no exporta las funciones de extensión, debe usar wglGetProcAddress para obtener las direcciones de las funciones de extensión específicas del proveedor.
Las direcciones de función de extensión son únicas para cada formato de píxel. Todos los contextos de representación de un formato de píxel determinado comparten las mismas direcciones de función de extensión.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wingdi.h |
Library | Opengl32.lib |
Archivo DLL | Opengl32.dll |