Fungsi EapPeerBeginSession (eapmethodpeerapis.h)
Memulai sesi autentikasi EAP pada peer EAPHost menggunakan metode EAP.
Sintaks
DWORD EapPeerBeginSession(
[in] DWORD dwFlags,
[in] const EapAttributes * const pAttributeArray,
[in] HANDLE hTokenImpersonateUser,
[in] DWORD dwSizeofConnectionData,
[in] BYTE *pConnectionData,
[in] DWORD dwSizeofUserData,
[in] BYTE *pUserData,
[in] DWORD dwMaxSendPacketSize,
[out] EAP_SESSION_HANDLE *pSessionHandle,
[out] EAP_ERROR **ppEapError
);
Parameter
[in] dwFlags
Kombinasi bendera EAP yang menjelaskan perilaku sesi autentikasi EAP baru.
[in] pAttributeArray
Penunjuk ke struktur array EAP_ATTRIBUTES yang menentukan atribut EAP entitas untuk diautentikasi.
[in] hTokenImpersonateUser
Menentukan handel ke token peniruan identitas pengguna untuk digunakan dalam sesi ini.
[in] dwSizeofConnectionData
Menentukan ukuran, dalam byte, dari buffer data koneksi yang disediakan dalam pConnectionData.
[in] pConnectionData
Data koneksi khusus untuk metode ini digunakan untuk memutuskan data pengguna yang dikembalikan dari API ini, di mana data pengguna bergantung pada konfigurasi data koneksi tertentu. Ketika parameter ini NULL , implementasi metode harus menggunakan nilai default untuk koneksi.
[in] dwSizeofUserData
Menentukan ukuran dalam byte buffer data pengguna yang disediakan dalam pUserData.
[in] pUserData
Penunjuk ke buffer byte yang berisi BLOB data pengguna buram.
[in] dwMaxSendPacketSize
Menentukan ukuran maksimum dalam byte paket EAP yang dikirim selama sesi. Jika metode perlu mengirim paket yang lebih besar dari ukuran maksimum, metode harus mengakomodasi fragmentasi dan penyusunan ulang.
[out] pSessionHandle
Penunjuk ke struktur EAP_SESSION_HANDLE yang berisi handel unik untuk sesi autentikasi EAP ini di server EAPHost.
[out] ppEapError
Penunjuk ke penunjuk ke struktur EAP_ERROR yang berisi kesalahan apa pun yang dimunculkan selama eksekusi panggilan fungsi ini. Setelah mengonsumsi data kesalahan, memori ini harus dibebaskan dengan memanggil EapPeerFreeErrorMemory.
Menampilkan nilai
Tidak ada
Keterangan
Panggilan ini dilakukan oleh EAPHost berbasis serekan menggunakan penunjuk fungsi ke API ini. API ini harus diimplementasikan pada metode EAP yang dimuat oleh EAPHost, dan harus benar-benar sesuai dengan jenis sintaks dan parameter yang ditentukan dalam dokumentasi.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | eapmethodpeerapis.h |