Bagikan melalui


Fungsi RasEapGetInfo (raseapif.h)

Manajer koneksi RAS memanggil RasEapGetInfo untuk mendapatkan sekumpulan penunjuk fungsi untuk protokol autentikasi tertentu.

Sintaks

DWORD RasEapGetInfo(
  [in]  DWORD        dwEapTypeId,
  [out] PPP_EAP_INFO *pEapInfo
);

Parameter

[in] dwEapTypeId

Menentukan protokol autentikasi untuk mendapatkan informasi.

[out] pEapInfo

Penunjuk ke struktur PPP_EAP_INFO . Struktur menerima anggota yang ditetapkan RAS untuk mengidentifikasi versi struktur dan protokol autentikasi yang penunjuk fungsinya diminta. Untuk informasi selengkapnya, lihat PPP_EAP_INFO.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan adalah NO_ERROR.

Jika fungsi gagal, nilai yang dikembalikan harus merupakan kode kesalahan yang sesuai dari Winerror.h, Raserror.h, atau Mprerror.h.

Keterangan

DLL yang mengimplementasikan RasEapGetInfo dapat mendukung lebih dari satu protokol autentikasi. Parameter dwEapTypeId menentukan protokol autentikasi mana yang akan mendapatkan informasi.

Implementasi EAP harus mengekspor fungsi RasEapGetInfo , karena RAS menggunakan RasEapGetInfo untuk mendapatkan pointer ke fungsi protokol autentikasi lainnya.

Setelah inisialisasi, Pengelola Sambungan memanggil RasEapGetInfo untuk setiap DLL EAP yang diinstal di subkunci registri, seperti yang dijelaskan dalam Gambaran Umum EAP.

Jika fungsi mengembalikan nilai apa pun selain NO_ERROR, RAS menganggap protokol autentikasi tidak berfungsi. RAS memposting kesalahan ke Log Peristiwa Windows NT/Windows 2000 untuk menunjukkan bahwa protokol ini tidak dimulai dengan benar dan oleh karena itu tidak tersedia.

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 raseapif.h

Lihat juga

Gambaran Umum EAP (Extensible Authentication Protocol)

Fungsi EAP

Referensi Protokol Autentikasi yang Dapat Diperluas

PPP_EAP_INFO