Freigeben über


ONEX_AUTH_PARAMS-Struktur (dot1x.h)

Die ONEX_AUTH_PARAMS-Struktur enthält 802.1X-Authentifizierungsparameter, die für die 802.1X-Authentifizierung verwendet werden.

Syntax

typedef struct _ONEX_AUTH_PARAMS {
  BOOL               fUpdatePending;
  ONEX_VARIABLE_BLOB oneXConnProfile;
  ONEX_AUTH_IDENTITY authIdentity;
  DWORD              dwQuarantineState;
  DWORD              fSessionId : 1;
  DWORD              fhUserToken : 1;
  DWORD              fOnexUserProfile : 1;
  DWORD              fIdentity : 1;
  DWORD              fUserName : 1;
  DWORD              fDomain : 1;
  DWORD              dwSessionId;
  HANDLE             hUserToken;
  ONEX_VARIABLE_BLOB OneXUserProfile;
  ONEX_VARIABLE_BLOB Identity;
  ONEX_VARIABLE_BLOB UserName;
  ONEX_VARIABLE_BLOB Domain;
} ONEX_AUTH_PARAMS, *PONEX_AUTH_PARAMS;

Member

fUpdatePending

Gibt an, ob ein status Update für die 802.X-Authentifizierung aussteht.

oneXConnProfile

Das 802.1X-Authentifizierungsverbindungsprofil. Dieses Element enthält eine eingebettete ONEX_CONNECTION_PROFILE-Struktur ab dem dwOffset-Element des ONEX_VARIABLE_BLOB.

authIdentity

Die Identität, die für die 802.1X-Authentifizierung verwendet wird, status. Dieser Member ist ein Wert aus der ONEX_AUTH_IDENTITY-Enumeration .

dwQuarantineState

Der Isolationsstatuswert des lokalen Computers. Der Isolationszustand bestimmt die Netzwerkkonnektivität. Dieses Element entspricht einem Wert aus der EAPHost-ISOLATION_STATE-Enumeration .

fSessionId

Gibt an, ob die ONEX_AUTH_PARAMS-Struktur eine Sitzungs-ID im dwSessionId-Element enthält.

fhUserToken

Gibt an, ob die ONEX_AUTH_PARAMS-Struktur ein Benutzertokenhandle im hUserToken-Element enthält.

Aus Sicherheitsgründen ist das hUserToken-Element der ONEX_AUTH_PARAMS-Struktur , das im authParams-Member der ONEX_RESULT_UPDATE_DATA-Struktur zurückgegeben wird, immer auf NULL festgelegt.

fOnexUserProfile

Gibt an, ob die ONEX_AUTH_PARAMS-Struktur ein 802.1X-Benutzerprofil im OneXUserProfile-Element enthält.

Aus Sicherheitsgründen ist das OneXUserProfile-Element der ONEX_AUTH_PARAMS-Struktur , das im authParams-Member der ONEX_RESULT_UPDATE_DATA-Struktur zurückgegeben wird, immer auf NULL festgelegt.

fIdentity

Gibt an, ob die ONEX_AUTH_PARAMS-Struktur eine 802.1X-Identität im Identitätselement enthält.

fUserName

Gibt an, ob die ONEX_AUTH_PARAMS-Struktur einen Benutzernamen enthält, der für die 802.1X-Authentifizierung im UserName-Member verwendet wird.

fDomain

Gibt an, ob die ONEX_AUTH_PARAMS-Struktur eine Domäne enthält, die für die 802.1X-Authentifizierung im Domänenmitglied verwendet wird.

dwSessionId

Die Sitzungs-ID des Benutzers, der sich derzeit bei der Konsole angemeldet hat. Dieser Member entspricht dem von der FUNKTION WTSGetActiveConsoleSessionId zurückgegebenen Wert. Dieses Element enthält eine Sitzungs-ID, wenn das fSessionId-Bitfeldelement festgelegt ist.

hUserToken

Das Benutzertokenhandle, das für die 802.1X-Authentifizierung verwendet wird. Dieses Element enthält ein Benutzertokenhandle, wenn das bitfeldelement fhUserToken festgelegt ist.

Aus Sicherheitsgründen ist das hUserToken-Element der ONEX_AUTH_PARAMS-Struktur , das im authParams-Member der ONEX_RESULT_UPDATE_DATA-Struktur zurückgegeben wird, immer auf NULL festgelegt.

OneXUserProfile

Das 802.1X-Benutzerprofil, das für die 802.1X-Authentifizierung verwendet wird. Dieses Element enthält ein eingebettetes Benutzerprofil ab dem dwOffset-Member des ONEX_VARIABLE_BLOB , wenn das fOneXUserProfile-Bitfeldelement festgelegt ist.

Aus Sicherheitsgründen ist das OneXUserProfile-Element der ONEX_AUTH_PARAMS-Struktur , das im authParams-Member der ONEX_RESULT_UPDATE_DATA-Struktur zurückgegeben wird, immer auf NULL festgelegt.

Identity

Die 802.1X-Identität, die für die 802.1X-Authentifizierung verwendet wird. Dieses Element enthält eine NULL-beendete Unicode-Zeichenfolge, deren Identität am dwOffset-Member des ONEX_VARIABLE_BLOB beginnt, wenn der fIdentity-Bitfeldmember festgelegt ist.

UserName

Der Benutzername, der für die 802.1X-Authentifizierung verwendet wird. Dieses Element enthält eine NULL-beendete Unicode-Zeichenfolge, deren Benutzername am dwOffset-Member des ONEX_VARIABLE_BLOB beginnt, wenn das fUserName-Bitfeldelement festgelegt ist.

Domain

Die Domäne, die für die 802.1X-Authentifizierung verwendet wird. Dieses Element enthält eine NULL-beendete Unicode-Zeichenfolge, wobei die Domäne am dwOffset-Member des ONEX_VARIABLE_BLOB beginnt, wenn der fDomain-Bitfeldmember festgelegt ist.

Hinweise

Die ONEX_AUTH_PARAMS-Struktur wird vom Modul 802.1X verwendet, einer neuen Komponente für die drahtlose Konfiguration, die unter Windows Vista und höher unterstützt wird.

Die ONEX_RESULT_UPDATE_DATA enthält Informationen zu einer status Änderung der 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 empfangene Benachrichtigungen OneXNotificationTypeResultUpdate ist. Für diese Benachrichtigung verweist das pData-Member der WLAN_NOTIFICATION_DATA-Struktur auf eine ONEX_RESULT_UPDATE_DATA-Struktur, die Informationen zur Änderung der Authentifizierung 802.1X status enthält.

Wenn das fOneXAuthParams-Element in der ONEX_RESULT_UPDATE_DATA-Struktur festgelegt ist, enthält das authParams-Element der ONEX_RESULT_UPDATE_DATA-Struktur eine ONEX_VARIABLE_BLOB-Struktur mit einer ONEX_AUTH_PARAMS Struktur, die ab dem dwOffset-Element des ONEX_VARIABLE_BLOB eingebettet ist.

Aus Sicherheitsgründen sind die hUserToken - und OneXUserProfile-Member der ONEX_AUTH_PARAMS-Struktur , die im authParams-Member zurückgegeben werden, immer auf NULL festgelegt.

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

ISOLATION_STATE

ONEX_AUTH_IDENTITY

ONEX_EAP_ERROR

ONEX_NOTIFICATION_TYPE

ONEX_RESULT_UPDATE_DATA

ONEX_VARIABLE_BLOB

WLAN_NOTIFICATION_DATA

WTSGetActiveConsoleSessionId

WlanRegisterNotification