struktur EAP_ERROR (eaptypes.h)

Struktur EAP_ERROR berisi informasi tentang kesalahan yang terjadi selama operasi EAPHost.

Sintaks

typedef struct _EAP_ERROR {
  DWORD           dwWinError;
  EAP_METHOD_TYPE type;
  DWORD           dwReasonCode;
  GUID            rootCauseGuid;
  GUID            repairGuid;
  GUID            helpLinkGuid;
  LPWSTR          pRootCauseString;
  LPWSTR          pRepairString;
} EAP_ERROR;

Anggota

dwWinError

Kode kesalahan dari winerror.h.

type

Struktur EAP_METHOD_TYPE yang mengidentifikasi metode EAP yang menimbulkan kesalahan.

dwReasonCode

Kode alasan untuk kesalahan.

rootCauseGuid

ID unik yang mengidentifikasi penyebab kesalahan di EAPHost. Metode EAP dapat menentukan GUID baru dan mengaitkan GUID dengan akar penyebab tertentu.

Nilai Makna
GUID_EapHost_Default
{0x00000000, 0x0000, 0x0000, 0, 0, 0, 0, 0, 0, 0, 0}
Penyebab kesalahan default.
GUID_EapHost_Cause_MethodDLLNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 1}}
EAPHost tidak dapat menemukan DLL untuk metode EAP.
GUID_EapHost_Cause_EapNegotiationFailed
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1C}}
Autentikasi gagal karena Windows tidak memiliki metode autentikasi yang diperlukan untuk jaringan ini.
GUID_EapHost_Cause_ThirdPartyMethod_Host_Reset
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 0x12}}
Host metode pihak ketiga tidak merespons dan secara otomatis dimulai ulang.
GUID_EapHost_Cause_XmlMalformed
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1D}}
Validasi skema konfigurasi EAPHost gagal.
GUID_EapHost_Cause_MethodDoesNotSupportOperation
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1E}}
EAPHost mengembalikan kesalahan ini ketika metode EAP yang dikonfigurasi tidak mendukung operasi yang diminta (panggilan prosedur).
GUID_EapHost_Cause_EapQecInaccessible
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 3, 0x12}}
EAPHost tidak dapat berkomunikasi dengan klien penegakan karantina EAP (QEC) pada klien yang diaktifkan Perlindungan Akses Jaringan (NAP). Kesalahan ini dapat terjadi ketika layanan NAP tidak merespons.
GUID_EapHost_Cause_Generic_AuthFailure
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 4}}
EAPHost mengembalikan kesalahan ini pada kegagalan autentikasi generik yang tidak ditentukan.
GUID_EapHost_Cause_IdentityUnknown
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 4}}
EAPHost mengembalikan kesalahan ini jika pengautentikasi gagal dalam autentikasi setelah identitas serekan dikirimkan.
GUID_EapHost_Cause_CertStoreInaccessible
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 4}}
Baik pengautentikasi atau serekan tidak dapat mengakses penyimpanan sertifikat.
GUID_EapHost_Cause_User_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 9}}
EAPHost menemukan sertifikat pengguna yang kedaluwarsa.
GUID_EapHost_Cause_User_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xA}}
Sertifikat pengguna yang digunakan untuk autentikasi tidak memiliki set penggunaan kunci yang diperluas (EKU) yang tepat.
GUID_EapHost_Cause_User_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xB}}
EAPHost tidak dapat menemukan sertifikat pengguna untuk autentikasi.
GUID_EapHost_Cause_User_CertOtherError
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xC}}
Terjadi kesalahan yang tidak diketahui dengan sertifikasi pengguna yang digunakan untuk autentikasi.
GUID_EapHost_Cause_User_CertRejected
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xD}}
Pengautentikasi menolak sertifikasi pengguna.
GUID_EapHost_Cause_User_CertRevoked
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xE}}
Sertifikat pengguna yang digunakan untuk autentikasi telah dicabut.
GUID_EapHost_Cause_User_Account_OtherProblem
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0xE}}
Kegagalan EAP diterima setelah pertukaran identitas, menunjukkan kemungkinan masalah dengan akun pengguna yang mengautentikasi.
GUID_EapHost_Cause_User_CredsRejected
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 0xE}}
Pengautentikasi menolak kredensial pengguna untuk autentikasi.
GUID_EapHost_Cause_Server_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 5}}
EAPHost menemukan sertifikat server yang kedaluwarsa.
GUID_EapHost_Cause_Server_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 6}}
Sertifikat server yang digunakan untuk autentikasi tidak memiliki set penggunaan kunci yang diperluas (EKU) yang tepat.
GUID_EapHost_Cause_Server_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 7}}
EAPHost tidak dapat menemukan sertifikat server untuk autentikasi.
GUID_EapHost_Cause_Server_CertOtherError
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 8}}
Terjadi kesalahan yang tidak diketahui dengan sertifikat server.
GUID_EapHost_Cause_Server_CertRevoked
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 8}}
Sertifikat server yang digunakan untuk autentikasi telah dicabut.
GUID_EapHost_Cause_User_Root_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0xF}}
Sertifikat akar tepercaya yang diperlukan untuk validasi sertifikat pengguna telah kedaluwarsa.
GUID_EapHost_Cause_User_Root_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x10}}
Autentikasi gagal karena sertifikat akar yang digunakan untuk jaringan ini tidak valid.
GUID_EapHost_Cause_User_Root_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x11}}
EAPHost tidak dapat menemukan sertifikat di penyimpanan sertifikat akar tepercaya untuk validasi sertifikasi pengguna.
GUID_EapHost_Cause_Server_Root_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0x12}}
EAPHost tidak dapat menemukan sertifikat akar di penyimpanan sertifikat akar tepercaya untuk validasi sertifikasi server.
GUID_EapHost_Cause_Server_Root_CertNameRequired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x12}}
Autentikasi gagal karena sertifikat pada komputer server tidak memiliki nama server yang ditentukan.

repairGuid

ID unik yang memetakan ke string yang dapat dilokalkan yang mengidentifikasi tindakan perbaikan yang dapat diambil untuk memperbaiki kesalahan yang dilaporkan.

Nilai Makna
GUID_EapHost_Repair_ContactSysadmin
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 2}}
Pengguna harus menghubungi administrator jaringan.
GUID_EapHost_Repair_Retry_Authentication
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0x1B}}
Pengguna harus mencoba menyambungkan kembali ke jaringan.
GUID_EapHost_Repair_User_AuthFailure
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x19}}
Pengguna harus memasukkan kredensial yang valid untuk autentikasi jaringan.
GUID_EapHost_Repair_User_GetNewCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1A}}
Pengguna harus mendapatkan sertifikat yang diperbarui dari administrator jaringan.
GUID_EapHost_Repair_User_SelectValidCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1B}}
Pengguna harus menggunakan sertifikat pengguna yang berbeda dan valid untuk autentikasi dengan jaringan.
GUID_EapHost_Repair_Server_ClientSelectServerCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x19}}
Pengguna harus menggunakan sertifikat server yang berbeda dan valid untuk autentikasi dengan jaringan.

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.

Nilai Makna
GUID_EapHost_Help_EapConfigureTypes
URL untuk halaman dengan informasi selengkapnya tentang mengonfigurasi jenis EAP.
GUID_EapHost_Help_FailedAuth
URL untuk halaman dengan informasi selengkapnya tentang kegagalan autentikasi.
GUID_EapHost_Help_ObtainingCerts
{0xf535eea3, 0x1bdd, 0x46ca, {0xa2, 0xfc, 0xa6, 0x65, 0x59, 0x39, 0xb7, 0xe8}}
URL untuk halaman dengan informasi selengkapnya tentang mendapatkan sertifikat EAP.
GUID_EapHost_Help_SelectingCerts
URL untuk halaman dengan informasi selengkapnya tentang memilih sertifikat yang sesuai untuk digunakan untuk autentikasi.
GUID_EapHost_Help_SetupEapServer
URL untuk halaman dengan informasi selengkapnya tentang menyiapkan server EAP.
GUID_EapHost_Help_Troubleshooting
{0x33307acf, 0x0698, 0x41ba, {0xb0, 0x14, 0xea, 0x0a, 0x2e, 0xb8, 0xd0, 0xa8}}
URL untuk halaman dengan informasi selengkapnya tentang pemecahan masalah.

pRootCauseString

String yang dilokalkan dan dapat dibaca yang menjelaskan akar penyebab kesalahan.

pRepairString

String yang dilokalkan dan dapat dibaca yang menjelaskan kemungkinan tindakan perbaikan.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header eaptypes.h

Lihat juga

Struktur API EAPHost Umum