Bagikan melalui


fungsi wglGetProcAddress (wingdi.h)

Fungsi wglGetProcAddress mengembalikan alamat fungsi ekstensi OpenGL untuk digunakan dengan konteks penyajian OpenGL saat ini.

Sintaks

PROC wglGetProcAddress(
  LPCSTR unnamedParam1
);

Parameter

unnamedParam1

Menunjuk ke string yang dihentikan null yang merupakan nama fungsi ekstensi. Nama fungsi ekstensi harus identik dengan fungsi terkait yang diimplementasikan oleh OpenGL.

Nilai kembali

Ketika fungsi berhasil, nilai yang dikembalikan adalah alamat fungsi ekstensi.

Ketika tidak ada konteks penyajian saat ini atau fungsi gagal, nilai yang dikembalikan adalah NULL. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Pustaka OpenGL mendukung beberapa implementasi fungsinya. Fungsi ekstensi yang didukung dalam satu konteks penyajian belum tentu tersedia dalam konteks penyajian terpisah. Dengan demikian, untuk konteks penyajian tertentu dalam aplikasi, gunakan alamat fungsi yang dikembalikan oleh fungsi wglGetProcAddress saja.

Ejaan dan kasus fungsi ekstensi yang ditunjukkan oleh lpszProc harus identik dengan fungsi yang didukung dan diimplementasikan oleh OpenGL. Karena fungsi ekstensi tidak diekspor oleh OpenGL, Anda harus menggunakan wglGetProcAddress untuk mendapatkan alamat fungsi ekstensi khusus vendor.

Alamat fungsi ekstensi unik untuk setiap format piksel. Semua konteks penyajian format piksel tertentu memiliki alamat fungsi ekstensi yang sama.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header wingdi.h
Pustaka Opengl32.lib
DLL Opengl32.dll

Lihat juga

OpenGL di Windows

Fungsi WGL

glGetString

wglMakeCurrent