共用方式為


ONEX_EAP_ERROR結構 (dot1x.h)

當 802.1X 驗證發生錯誤時, ONEX_EAP_ERROR 結構包含 802.1X EAP 錯誤。

語法

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;

成員

dwWinError

Winerror.h 頭文件中定義的錯誤值。 此成員有時也包含 EAP 方法失敗的原因。 由於 EAP 方法失敗的原因,此成員的現有值定義在 Eaphosterror.h 頭檔中。

以下列出一些可能的值。

意義
ERROR_PATH_NOT_FOUND
3L
系統找不到所指定的路徑。
ERROR_INVALID_DATA
13L
資料無效。
ERROR_INVALID_PARAMETER
87L
參數不正確。
ERROR_BAD_ARGUMENTS
160L
一或多個自變數不正確。
ERROR_CANTOPEN
1011L
無法開啟組態登錄機碼。
ERROR_DATATYPE_MISMATCH
1629L
提供的數據的類型錯誤。
EAP_I_USER_ACCOUNT_OTHER_ERROR
0x40420110
EAPHost 在身分識別交換之後收到 EAP 失敗。 驗證用戶帳戶可能有問題。
E_UNEXPECTED
0x8000FFFFL
發生重大失敗。
EAP_E_CERT_STORE_INACCESSIBLE
0x80420010
證書存儲無法存取驗證器或對等。
EAP_E_EAPHOST_METHOD_NOT_INSTALLED
0x80420011
未安裝要求的 EAP 方法。
EAP_E_EAPHOST_EAPQEC_INACCESSIBLE
0x80420013
EAPHost 無法在已啟用網路存取保護 (NAP) 的用戶端上,與 EAP 隔離強制用戶端通訊 (QEC) 。
EAP_E_EAPHOST_IDENTITY_UNKNOWN
0x80420014
如果驗證器在對等傳送其身分識別之後失敗,EAPHost 會傳回此錯誤。
EAP_E_AUTHENTICATION_FAILED
0x80420015
EAPHost 會在驗證失敗時傳回此錯誤。
EAP_I_EAPHOST_EAP_NEGOTIATION_FAILED
0x80420016
當用戶端和伺服器未設定相容的 EAP 類型時,EAPHost 會傳回此錯誤。
EAP_E_EAPHOST_METHOD_INVALID_PACKET
0x80420017
EAPMethod 收到無法處理的 EAP 封包。
EAP_E_EAPHOST_REMOTE_INVALID_PACKET
0x80420018
EAPHost 收到無法處理的封包。
EAP_E_EAPHOST_XML_MALFORMED
0x80420019
EAPHost 設定架構驗證失敗。
EAP_E_METHOD_CONFIG_DOES_NOT_SUPPORT_SSO
0x8042001A
EAP 方法不支援所提供設定的單一登錄。
EAP_E_EAPHOST_METHOD_OPERATION_NOT_SUPPORTED
0x80420020
當設定的 EAP 方法不支援要求的作業 (過程調用) 時,EAPHost 會傳回此錯誤。
EAP_E_USER_CERT_NOT_FOUND
0x80420100
EAPHost 找不到用於驗證的用戶憑證。
EAP_E_USER_CERT_INVALID
0x80420101
用於驗證的用戶憑證沒有適當的擴充密鑰使用方式, (EKU) 集。
EAP_E_USER_CERT_EXPIRED
0x80420102
EAPhost 找到已過期的用戶憑證。
EAP_E_USER_CERT_REVOKED
0x80420103
已撤銷用於驗證的用戶憑證。
EAP_E_USER_CERT_OTHER_ERROR
0x80420104
用戶憑證用於驗證時發生未知的錯誤。
EAP_E_USER_CERT_REJECTED
0x80420105
驗證器拒絕用於驗證的用戶憑證。
EAP_E_USER_CREDENTIALS_REJECTED
0x80420111
驗證器拒絕使用者認證進行驗證。
EAP_E_USER_NAME_PASSWORD_REJECTED
0x80420112
驗證器拒絕使用者認證進行驗證。
EAP_E_NO_SMART_CARD_READER
0x80420113
沒有智慧卡閱讀機。
EAP_E_SERVER_CERT_INVALID
0x80420201
用於驗證的伺服器證書沒有適當的 EKU 設定。
EAP_E_SERVER_CERT_EXPIRED
0x80420202
EAPhost 找到已過期的伺服器證書。
EAP_E_SERVER_CERT_REVOKED
0x80420203
已撤銷用於驗證的伺服器證書。
EAP_E_SERVER_CERT_OTHER_ERROR
0x80420204
伺服器證書用於驗證時發生未知的錯誤。
EAP_E_USER_ROOT_CERT_NOT_FOUND
0x80420300
EAPHost 在受信任的跟證書存儲中找不到憑證,以進行使用者證書驗證。
EAP_E_USER_ROOT_CERT_INVALID
0x80420301
驗證失敗,因為用於此網路的跟證書無效。
EAP_E_USER_ROOT_CERT_EXPIRED
0x80420302
用戶憑證驗證所需的受信任跟證書已過期。
EAP_E_SERVER_ROOT_CERT_NOT_FOUND
0x80420400
EAPHost 在受信任的跟證書存儲中找不到跟證書,以進行伺服器證書驗證。

type

在 802.1X 驗證期間引發錯誤的 EAP 方法類型。 EAP_METHOD_TYPE 結構定義於 Eaptypes.h 頭檔中。

dwReasonCode

EAP 方法失敗的原因。 此成員的某些值定義在 Eaphosterror.h 頭檔中,而某些值則定義於 Winerror.h 頭檔中,雖然其他值可能。

可能的值如下所列。

意義
ERROR_BAD_ARGUMENTS
一或多個自變數不正確。
ERROR_INVALID_DATA
資料無效。
ERROR_INVALID_PARAMETER
參數不正確。
EAP_I_USER_ACCOUNT_OTHER_ERROR
EAPHost 在身分識別交換之後收到 EAP 失敗。 驗證用戶帳戶可能有問題。
其他
使用 FormatMessage 取得傳回錯誤的訊息字串。

rootCauseGuid

識別 EAPHost 中錯誤原因的唯一標識碼。 EAP 方法可以定義新的 GUID,並將 GUID 與特定根本原因產生關聯。 這個成員的現有值定義在 Eaphosterror.h 頭檔中。

意義
GUID_EapHost_Default
{0x00000000, 0x0000, 0x0000, 0, 0, 0, 0, 0, 0, 0, 0}
默認錯誤原因。

當達到建議時,這不是固定的 GUID,但第一個部分會由一般 Win32/RAS 錯誤填滿。 這有助於為每個唯一錯誤建立唯一的 GUID。

GUID_EapHost_Cause_MethodDLLNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 1}}
EAPHost 找不到 EAP 方法的 DLL。
GUID_EapHost_Cause_CertStoreInaccessible
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 4}}
驗證器和對等都無法存取證書存儲。
GUID_EapHost_Cause_Server_CertExpired
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、5}}
EAPHost 找到過期的伺服器證書。
GUID_EapHost_Cause_Server_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 6}}
用於驗證的伺服器憑證沒有適當的擴充密鑰使用方式, (EKU) 集。
GUID_EapHost_Cause_Server_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 7}}
EAPHost 找不到伺服器證書以進行驗證。
GUID_EapHost_Cause_Server_CertRevoked
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、8}}
已撤銷用於驗證的伺服器證書。
GUID_EapHost_Cause_User_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 9}}
EAPHost 發現過期的用戶憑證。
GUID_EapHost_Cause_User_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0xA}}
用於驗證的用戶憑證沒有適當的擴充密鑰使用方式, (EKU) 集。
GUID_EapHost_Cause_User_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0xB}}
EAPHost 找不到用於驗證的用戶憑證。
GUID_EapHost_Cause_User_CertOtherError
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0, 0xC}}
使用者認證用於驗證時發生未知的錯誤。
GUID_EapHost_Cause_User_CertRejected
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0xD}}
驗證器拒絕用戶認證。
GUID_EapHost_Cause_User_CertRevoked
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0xE}}
已撤銷用於驗證的用戶憑證。
GUID_EapHost_Cause_User_Root_CertExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0xF}}
用戶憑證驗證所需的受信任跟證書已過期。
GUID_EapHost_Cause_User_Root_CertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x10}}
驗證失敗,因為用於此網路的跟證書無效。
GUID_EapHost_Cause_User_Root_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x11}}
EAPHost 在受信任的跟證書存儲中找不到憑證,以進行使用者認證驗證。
GUID_EapHost_Cause_Server_Root_CertNameRequired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x12}}
驗證失敗,因為伺服器電腦上的憑證未指定伺服器名稱。
GUID_EapHost_Cause_EapNegotiationFailed
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x1C}}
驗證失敗,因為 Windows 沒有此網路所需的驗證方法。
GUID_EapHost_Cause_XmlMalformed
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1D}}
EAPHost 設定架構驗證失敗。
GUID_EapHost_Cause_MethodDoesNotSupportOperation
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x1E}}
當設定的 EAP 方法不支援要求的作業 (過程調用) 時,EAPHost 會傳回此錯誤。
GUID_EapHost_Cause_No_SmartCardReader_Found
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x2B}}
必須有有效的智慧卡,才能繼續驗證。

已安裝無線 LAN 服務的 Windows Server 2008 R2 和 Windows 7 上支援此 GUID。

GUID_EapHost_Cause_Generic_AuthFailure
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 4}}
EAPHost 會在泛型、未指定的驗證失敗時傳回此錯誤。
GUID_EapHost_Cause_Server_CertOtherError
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 8}}
伺服器證書發生未知的錯誤。
GUID_EapHost_Cause_User_Account_OtherProblem
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0xE}}
在身分識別交換之後收到 EAP 失敗,指出驗證用戶帳戶發生問題的可能性。
GUID_EapHost_Cause_Server_Root_CertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0x12}}
EAPHost 在受信任的跟證書存儲中找不到跟證書,以進行伺服器證書驗證。
GUID_EapHost_Cause_IdentityUnknown
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 4}}
如果驗證器在提交對等身分識別之後驗證失敗,EAPHost 會傳回此錯誤。
GUID_EapHost_Cause_User_CredsRejected
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 0xE}}
驗證器拒絕使用者認證以進行驗證。
GUID_EapHost_Cause_ThirdPartyMethod_Host_Reset
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 2, 0x12}}
第三方方法的主機未回應,且會自動重新啟動。
GUID_EapHost_Cause_EapQecInaccessible
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 3, 0x12}}
EAPHost 無法在已啟用網路存取保護 (NAP) 的用戶端上,與 EAP 隔離強制用戶端通訊 (QEC) 。 當 NAP 服務未回應時,可能會發生此錯誤。
GUID_EapHost_Cause_Method_Config_Does_Not_Support_Sso
{0xda18bd32, 0x004f, 0x41fa, {0xae, 0x08, 0x0b, 0xc8, 0x5e, 0x58, 0x45, 0xac}}
EAP 方法不支援所提供組態數據的單一登錄。

Windows Server 2008 R2 上已安裝無線 LAN 服務,且 Windows 7 上支援此 GUID。

repairGuid

對應至可當地語系化字串的唯一標識碼,可識別可採取以修正所回報錯誤的修復動作。 這個成員的現有值定義在 Eaphosterror.h 頭檔中。

意義
GUID_EapHost_Repair_ContactSysadmin
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 2}}
用戶應該連絡網路管理員。
GUID_EapHost_Repair_Server_ClientSelectServerCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x18}}
用戶應該選擇不同的有效憑證,以使用此網路進行驗證。
GUID_EapHost_Repair_User_AuthFailure
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x19}}
用戶應該連絡您的網路管理員。 您的系統管理員可以驗證您的使用者名稱和密碼以進行網路驗證。
GUID_EapHost_Repair_User_GetNewCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1A}}
用戶應該從網路管理員取得更新的憑證。 您的電腦上找不到連線到此網路所需的憑證。
GUID_EapHost_Repair_User_SelectValidCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x1B}}
用戶應該使用不同的有效用戶憑證來向網路進行驗證。
GUID_EapHost_Repair_ContactAdmin_AuthFailure
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x1F}}
用戶應該連絡您的網路管理員。 Windows 無法驗證您的身分識別以連線到此網路。

Windows Server 2008 R2 上已安裝無線 LAN 服務,且 Windows 7 上支援此 GUID。

GUID_EapHost_Repair_ContactAdmin_IdentityUnknown
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0x20}}
用戶應該連絡您的網路管理員。 Windows 無法驗證您的身分識別以連線到此網路。

Windows Windows Server 2008 R2 上已安裝無線 LAN 服務,且 Windows 7 上支援此 GUID。

GUID_EapHost_Repair_ContactAdmin_NegotiationFailed
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x21}}
用戶應該連絡您的網路管理員。 Windows 必須設定為使用此網路所需的驗證方法。

Windows Server 2008 R2 上已安裝無線 LAN 服務,且 Windows 7 上支援此 GUID。

GUID_EapHost_Repair_ContactAdmin_MethodNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x22}}
用戶應該連絡您的網路管理員。 Windows 必須設定為使用此網路所需的驗證方法。

Windows Windows Server 2008 R2 上已安裝無線 LAN 服務,且 Windows 7 上支援此 GUID。

GUID_EapHost_Repair_RestartNap
{0x9612fc67、0x6150、0x4209、{0xa8、0x5e、0xa8、0xd8、0、0、0、0、0x23}}
用戶應該啟動網路存取保護服務。 網路存取保護服務沒有回應。 啟動或重新啟動網路存取保護服務,然後再試一次連線。

已安裝無線 LAN 服務的 Windows Server 2008 R2 和 Windows 7 上支援此 GUID。

GUID_EapHost_Repair_ContactAdmin_CertStoreInaccessible
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x24}}
用戶應該連絡您的網路管理員。 必須修復此電腦上的證書存儲。

Windows Windows Server 2008 R2 上已安裝無線 LAN 服務,且 Windows 7 上支援此 GUID。

GUID_EapHost_Repair_ContactAdmin_InvalidUserAccount
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x25}}
用戶應該連絡您的網路管理員。 必須解決用戶帳戶的問題。

Windows Server 2008 R2 上已安裝無線 LAN 服務,且 Windows 7 上支援此 GUID。

GUID_EapHost_Repair_ContactAdmin_RootCertInvalid
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x26}}
用戶應該連絡您的網路管理員。 必須修復用於此網路的跟證書。

Windows Server 2008 R2 上已安裝無線 LAN 服務,且 Windows 7 上支援此 GUID。

GUID_EapHost_Repair_ContactAdmin_RootCertNotFound
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x27}}
用戶應該連絡您的網路管理員。 伺服器用於此網路的憑證必須正確安裝在您的電腦上。

Windows Server 2008 R2 上已安裝無線 LAN 服務,且 Windows 7 上支援此 GUID。

GUID_EapHost_Repair_ContactAdmin_RootExpired
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x28}}
用戶應該連絡您的網路管理員。 必須更新用於此網路的跟證書。

Windows Server 2008 R2 上已安裝無線 LAN 服務,且 Windows 7 上支援此 GUID。

GUID_EapHost_Repair_ContactAdmin_CertNameAbsent
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x29}}
用戶應該連絡您的網路管理員。 必須解決用於此網路之伺服器證書的問題。

Windows Server 2008 R2 上已安裝無線 LAN 服務,且 Windows 7 上支援此 GUID。

GUID_EapHost_Repair_ContactAdmin_NoSmartCardReader
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x2A}}
用戶應該將智慧卡閱讀機連線到您的電腦、插入智慧卡,然後再次嘗試連線。

Windows Server 2008 R2 上已安裝無線 LAN 服務,且 Windows 7 上支援此 GUID。

GUID_EapHost_Repair_ContactAdmin_InvalidUserCert
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x2C}}
用戶應該連絡您的網路管理員。 必須修復此電腦上的用戶憑證。

Windows Server 2008 R2 上已安裝無線 LAN 服務,且 Windows 7 上支援此 GUID。

GUID_EapHost_Repair_Method_Not_Support_Sso
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x2D}}
用戶應該連絡您的網路管理員。 Windows 必須設定為使用此網路所需的驗證方法。

Windows Server 2008 R2 上已安裝無線 LAN 服務,且 Windows 7 上支援此 GUID。

GUID_EapHost_Repair_Retry_Authentication
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 1, 0x1B}}
用戶應該再次嘗試連線到網路。

helpLinkGuid

對應至可本地化字串的唯一標識碼,指定包含錯誤或修復訊息之其他資訊之頁面的 URL。 EAP 方法可能會定義新的 GUID,並與一個特定的說明連結產生關聯。 此成員的一些現有值定義於 Eaphosterror.h 頭檔中。

意義
GUID_EapHost_Help_Troubleshooting
{0x33307acf, 0x0698, 0x41ba, {0xb0, 0x14, 0xea, 0x0a, 0x2e, 0xb8, 0xd0, 0xa8}}
頁面的 URL,其中包含疑難解答的詳細資訊。 這是一般網路疑難解答說明頁面,而非 EAP 特定頁面。
GUID_EapHost_Help_EapConfigureTypes
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x03}}
頁面的 URL,其中包含設定 EAP 類型的詳細資訊。
GUID_EapHost_Help_FailedAuth
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x13}}
頁面的 URL,其中包含驗證失敗的詳細資訊。

Windows Vista 支援此 GUID

GUID_EapHost_Help_SelectingCerts
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0x15}}
頁面的 URL,其中包含選取要用於驗證的適當憑證的詳細資訊。
GUID_EapHost_Help_SetupEapServer
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x16}}
頁面的 URL,其中包含設定 EAP 伺服器的詳細資訊。

Windows Vista 支援此 GUID

GUID_EapHost_Help_Troubleshooting
{0x9612fc67, 0x6150, 0x4209, {0xa8, 0x5e, 0xa8, 0xd8, 0, 0, 0, 0, 0x17}}
頁面的 URL,其中包含疑難解答的詳細資訊。

Windows Vista 支援此 GUID

GUID_EapHost_Help_ObtainingCerts
{0xf535eea3、0x1bdd、0x46ca、{0xa2、0xfc、0xa6、0x65、0x59、0x39、0xb7 0xe8}}
頁面的 URL,其中包含取得 EAP 憑證的詳細資訊。

fRootCauseString

指出 ONEX_EAP_ERROR 結構是否包含 RootCauseString 成員中的根本原因字串。

fRepairString

指出 ONEX_EAP_ERROR 結構是否包含 RepairString 成員中的修復字串。

RootCauseString

描述錯誤根本原因的當地語系化和可讀取字串。 如果已設定 fRootCauseString bitfield 成員,則此成員包含從 ONEX_VARIABLE_BLOBdwOffset 成員開始的 NULL 終止 Unicode 字串。

RepairString

描述可能修復動作的當地語系化和可讀取字串。 如果已設定 fRepairString bitfield 成員,此成員會包含從 ONEX_VARIABLE_BLOBdwOffset 成員開始的 NULL 終止 Unicode 字串。

備註

ONEX_EAP_ERROR 結構是由 802.1X 模組所使用,這是 Windows Vista 和更新版本上支援的新無線元件。

ONEX_EAP_ERROR 結構的許多成員都與EAP_ERROR結構中的類似成員相對應

ONEX_RESULT_UPDATE_DATA包含狀態變更為802.1X驗證的資訊。 當WLAN_NOTIFICATION_DATA結構的 NotificationSource 成員是WLAN_NOTIFICATION_SOURCE_ONEX,而所接收通知之WLAN_NOTIFICATION_DATA結構的 NotificationCode 成員是 OneXNotificationTypeResultUpdate 時,就會傳回ONEX_RESULT_UPDATE_DATA結構。 針對此通知,WLAN_NOTIFICATION_DATA 結構的 pData 成員會指向包含 802.1X 驗證狀態變更資訊的ONEX_RESULT_UPDATE_DATA結構。

如果已設定ONEX_RESULT_UPDATE_DATA結構中的 fEapError 成員,則ONEX_RESULT_UPDATE_DATA結構的eapError 成員包含ONEX_VARIABLE_BLOB結構,內嵌ONEX_EAP_ERROR結構,ONEX_VARIABLE_BLOBdwOffset 成員開始。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 dot1x.h

另請參閱

關於 ACM 架構

一般EAPHost API結構

EAP_ERROR

EAP_METHOD_TYPE

ONEX_NOTIFICATION_TYPE

ONEX_RESULT_UPDATE_DATA

ONEX_VARIABLE_BLOB

WLAN_NOTIFICATION_DATA

WlanRegisterNotification