Bagikan melalui


Fungsi EapHostPeerGetAuthStatus (eappapis.h)

Mendapatkan status autentikasi EAP saat ini dari EAPHost.

Sintaks

DWORD EapHostPeerGetAuthStatus(
  [in]  EAP_SESSIONID         sessionHandle,
  [in]  EapHostPeerAuthParams authParam,
  [out] DWORD                 *pcbAuthData,
  [out] BYTE                  **ppAuthData,
  [out] EAP_ERROR             **ppEapError
);

Parameter

[in] sessionHandle

Penunjuk ke struktur EAP_SESSIONID yang berisi handel unik untuk sesi autentikasi EAP ini di server EAPHost. Handel ini dikembalikan dalam parameter pSessionId dalam panggilan sebelumnya ke EapHostPeerBeginSession.

[in] authParam

Nilai enumerasi EapHostPeerAuthParams yang menentukan jenis data autentikasi EAP untuk diperoleh dari EAPHost.

Nilai Makna
EapHostPeerAuthStatus
ppAuthData berisi struktur EAPHOST_AUTH_INFO .
EapHostPeerIdentity
ppAuthData berisi buffer WCHAR .
EapHostPeerIdentityExtendedInfo
ppAuthData berisi buffer CHAR .
EapHostNapInfo
Windows 7 atau yang lebih baru: [EapHostPeerNapInfo](/windows/win32/eaphost/eaphostpeernapinfo).

[out] pcbAuthData

Ukuran, dalam byte, dari buffer data autentikasi EAP yang diacu oleh parameter ppAuthData .

[out] ppAuthData

Penunjuk ke penunjuk ke buffer byte yang berisi data autentikasi dari EAPHost. Format data ini tergantung pada nilai yang disediakan dalam authParam.

[out] ppEapError

Penunjuk ke alamat struktur EAP_ERROR . Alamat harus diatur ke NULL sebelum memanggil fungsi ini. Jika data kesalahan tersedia, penunjuk ke alamat struktur EAP_ERROR yang berisi kesalahan yang dimunculkan selama eksekusi panggilan fungsi ini diterima. Setelah menggunakan data kesalahan, bebaskan memori ini dengan memanggil EapHostPeerFreeEapError.

Menampilkan nilai

Tidak ada

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header eappapis.h
Pustaka Eappprxy.lib
DLL Eappprxy.dll

Lihat juga

Fungsi Run-Time Pemohon EAPHost