ONEX_EAP_ERROR Struktur (dot1x.h)
Die ONEX_EAP_ERROR-Struktur enthält einen 802.1X-EAP-Fehler, wenn bei der 802.1X-Authentifizierung ein Fehler auftritt.
Syntax
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;
Member
dwWinError
Der in der Winerror.h-Headerdatei definierte Fehlerwert. Dieser Member enthält auch manchmal den Grund, warum die EAP-Methode fehlgeschlagen ist. Die vorhandenen Werte für dieses Element, aus dem die EAP-Methode fehlgeschlagen ist, werden in der Headerdatei Eaphosterror.h definiert.
Einige mögliche Werte sind unten aufgeführt.
type
Der EAP-Methodentyp, der den Fehler während der 802.1X-Authentifizierung ausgelöst hat. Die EAP_METHOD_TYPE-Struktur ist in der Eaptypes.h-Headerdatei definiert.
dwReasonCode
Der Grund, warum die EAP-Methode fehlgeschlagen ist. Einige Der Werte für diesen Member sind in der Headerdatei Eaphosterror.h und einige in der Winerror.h-Headerdatei definiert, obwohl andere Werte möglich sind.
Mögliche Werte sind unten aufgeführt.
Wert | Bedeutung |
---|---|
|
Mindestens ein Argument ist falsch. |
|
Die Daten sind ungültig. |
|
Ein Parameter ist falsch. |
|
Der EAPHost hat nach dem Identitätsaustausch einen EAP-Fehler erhalten. Es liegt wahrscheinlich ein Problem mit dem Authentifizierungskonto des Benutzers vor. |
|
Verwenden Sie FormatMessage , um die Meldungszeichenfolge für den zurückgegebenen Fehler abzurufen. |
rootCauseGuid
Eine eindeutige ID, die die Fehlerursache in EAPHost identifiziert. Eine EAP-Methode kann eine neue GUID definieren und die GUID einer bestimmten Grundursache zuordnen. Die vorhandenen Werte für diesen Member werden in der Headerdatei Eaphosterror.h definiert.
repairGuid
Eine eindeutige ID, die einer lokalisierbaren Zeichenfolge zugeordnet ist, die die Reparaturaktion identifiziert, die ausgeführt werden kann, um den gemeldeten Fehler zu beheben. Die vorhandenen Werte für dieses Element werden in der Headerdatei Eaphosterror.h definiert.
helpLinkGuid
Eine eindeutige ID, die einer lokalisierbaren Zeichenfolge zugeordnet ist, die eine URL für eine Seite angibt, die zusätzliche Informationen zu einer Fehler- oder Reparaturmeldung enthält. Eine EAP-Methode kann möglicherweise eine neue GUID definieren und einem bestimmten Hilfelink zuordnen. Einige der vorhandenen Werte für diesen Member sind in der Headerdatei Eaphosterror.h definiert.
fRootCauseString
Gibt an, ob die ONEX_EAP_ERROR-Struktur eine Grundursachenzeichenfolge im RootCauseString-Element enthält.
fRepairString
Gibt an, ob die ONEX_EAP_ERROR-Struktur eine Reparaturzeichenfolge im RepairString-Member enthält.
RootCauseString
Eine lokalisierte und lesbare Zeichenfolge, die die Grundursache des Fehlers beschreibt. Dieses Element enthält eine MIT NULL endende Unicode-Zeichenfolge, die am dwOffset-Member des ONEX_VARIABLE_BLOB beginnt, wenn das fRootCauseString-Bitfeldelement festgelegt ist.
RepairString
Eine lokalisierte und lesbare Zeichenfolge, die die mögliche Reparaturaktion beschreibt. Dieses Element enthält eine MIT NULL endende Unicode-Zeichenfolge, die am dwOffset-Member des ONEX_VARIABLE_BLOB beginnt, wenn das fRepairString-Bitfeldelement festgelegt ist.
Hinweise
Die ONEX_EAP_ERROR-Struktur wird vom 802.1X-Modul verwendet, einer neuen drahtlosen Konfigurationskomponente, die unter Windows Vista und höher unterstützt wird.
Viele Member der ONEX_EAP_ERROR-Struktur entsprechen ähnlichen Elementen in der EAP_ERROR-Struktur .
Die ONEX_RESULT_UPDATE_DATA enthält Informationen zu einer status Änderung in die 802.1X-Authentifizierung. Die ONEX_RESULT_UPDATE_DATA-Struktur wird zurückgegeben, wenn das NotificationSource-Element der WLAN_NOTIFICATION_DATA-StrukturWLAN_NOTIFICATION_SOURCE_ONEX und das NotificationCode-Element der WLAN_NOTIFICATION_DATA-Struktur für die empfangene Benachrichtigung OneXNotificationTypeResultUpdate ist. Für diese Benachrichtigung verweist das pData-Element der WLAN_NOTIFICATION_DATA-Struktur auf eine ONEX_RESULT_UPDATE_DATA-Struktur, die Informationen zur Änderung der 802.1X-Authentifizierung status enthält.
Wenn das fEapError-Element in der ONEX_RESULT_UPDATE_DATA-Struktur festgelegt ist, enthält das eapError-Element der ONEX_RESULT_UPDATE_DATA-Struktur eine ONEX_VARIABLE_BLOB-Struktur mit einer ONEX_EAP_ERROR-Struktur , die am dwOffset-Element des ONEX_VARIABLE_BLOB eingebettet ist.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | dot1x.h |
Weitere Informationen
Informationen zur ACM-Architektur