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_BLOB的 dwOffset 成員開始。
規格需求
|
|
最低支援的用戶端 |
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