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 |