struktur ONEX_EAP_ERROR (dot1x.h)
Struktur ONEX_EAP_ERROR berisi kesalahan EAP 802.1X ketika terjadi kesalahan dengan autentikasi 802.1X.
Sintaks
typedef struct _ONEX_EAP_ERROR {
DWORD dwWinError;
EAP_METHOD_TYPE type;
DWORD dwReasonCode;
GUID rootCauseGuid;
GUID repairGuid;
GUID helpLinkGuid;
DWORD fRootCauseString : 1;
DWORD fRepairString : 1;
ONEX_VARIABLE_BLOB RootCauseString;
ONEX_VARIABLE_BLOB RepairString;
} ONEX_EAP_ERROR, *PONEX_EAP_ERROR;
Anggota
dwWinError
Nilai kesalahan yang ditentukan dalam file header Winerror.h . Anggota ini juga terkadang berisi alasan metode EAP gagal. Nilai yang ada untuk anggota ini karena alasan metode EAP gagal didefinisikan dalam file header Eaphosterror.h .
Beberapa nilai yang mungkin tercantum di bawah ini.
type
Jenis metode EAP yang memunculkan kesalahan selama autentikasi 802.1X. Struktur EAP_METHOD_TYPE ditentukan dalam file header Eaptypes.h .
dwReasonCode
Alasan metode EAP gagal. Beberapa nilai untuk anggota ini didefinisikan dalam file header Eaphosterror.h dan beberapa didefinisikan dalam file header Winerror.h , meskipun nilai lain dimungkinkan.
Nilai yang mungkin tercantum di bawah ini.
Nilai | Makna |
---|---|
|
Satu atau beberapa argumen tidak benar. |
|
Data tidak valid. |
|
Parameter salah. |
|
EAPHost menerima kegagalan EAP setelah pertukaran identitas. Kemungkinan ada masalah dengan akun pengguna yang mengautentikasi. |
|
Gunakan FormatMessage untuk mendapatkan string pesan untuk kesalahan yang dikembalikan. |
rootCauseGuid
ID unik yang mengidentifikasi penyebab kesalahan di EAPHost. Metode EAP dapat menentukan GUID baru dan mengaitkan GUID dengan akar penyebab tertentu. Nilai yang ada untuk anggota ini didefinisikan dalam file header Eaphosterror.h .
repairGuid
ID unik yang memetakan ke string yang dapat dilokalkan yang mengidentifikasi tindakan perbaikan yang dapat diambil untuk memperbaiki kesalahan yang dilaporkan. Nilai yang ada untuk anggota ini didefinisikan dalam file header Eaphosterror.h .
helpLinkGuid
ID unik yang memetakan ke string yang dapat dilokalkan yang menentukan URL untuk halaman yang berisi informasi tambahan tentang kesalahan atau pesan perbaikan. Metode EAP berpotensi menentukan GUID baru dan mengaitkan dengan satu tautan bantuan tertentu. Beberapa nilai yang ada untuk anggota ini didefinisikan dalam file header Eaphosterror.h .
fRootCauseString
Menunjukkan apakah struktur ONEX_EAP_ERROR berisi string akar penyebab di anggota RootCauseString .
fRepairString
Menunjukkan apakah struktur ONEX_EAP_ERROR berisi string perbaikan di anggota RepairString .
RootCauseString
String yang dilokalkan dan dapat dibaca yang menjelaskan akar penyebab kesalahan. Anggota ini berisi string Unicode yang dihentikan NULL mulai dari anggota dwOffsetdari ONEX_VARIABLE_BLOB jika anggota bitfield fRootCauseString diatur.
RepairString
String yang dilokalkan dan dapat dibaca yang menjelaskan kemungkinan tindakan perbaikan. Anggota ini berisi string Unicode yang dihentikan NULL mulai dari anggota dwOffsetdari ONEX_VARIABLE_BLOB jika anggota bitfield fRepairString diatur.
Keterangan
Struktur ONEX_EAP_ERROR digunakan oleh modul 802.1X, komponen konfigurasi nirkabel baru yang didukung pada Windows Vista dan yang lebih baru.
Banyak anggota struktur ONEX_EAP_ERROR sesuai dengan anggota serupa dalam struktur EAP_ERROR
ONEX_RESULT_UPDATE_DATA berisi informasi tentang perubahan status menjadi autentikasi 802.1X. Struktur ONEX_RESULT_UPDATE_DATA dikembalikan ketika anggota NotificationSource dari struktur WLAN_NOTIFICATION_DATAWLAN_NOTIFICATION_SOURCE_ONEX dan anggota NotificationCode dari struktur WLAN_NOTIFICATION_DATA untuk pemberitahuan yang diterima adalah OneXNotificationTypeResultUpdate. Untuk pemberitahuan ini, anggota pData dari struktur WLAN_NOTIFICATION_DATA menunjuk ke struktur ONEX_RESULT_UPDATE_DATA yang berisi informasi tentang perubahan status autentikasi 802.1X.
Jika anggota fEapError dalam struktur ONEX_RESULT_UPDATE_DATA diatur, maka anggota eapError dari struktur ONEX_RESULT_UPDATE_DATA berisi struktur ONEX_VARIABLE_BLOB dengan struktur ONEX_EAP_ERROR yang disematkan mulai dari anggota dwOffsetdari ONEX_VARIABLE_BLOB.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | dot1x.h |