Bagikan melalui


struktur ONEX_AUTH_PARAMS (dot1x.h)

Struktur ONEX_AUTH_PARAMS berisi parameter autentikasi 802.1X yang digunakan untuk autentikasi 802.1X.

Sintaks

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;

Anggota

fUpdatePending

Menunjukkan apakah pembaruan status tertunda untuk autentikasi 802.X.

oneXConnProfile

Profil koneksi autentikasi 802.1X. Anggota ini berisi struktur ONEX_CONNECTION_PROFILE yang disematkan mulai dari anggota dwOffsetdari ONEX_VARIABLE_BLOB.

authIdentity

Identitas yang digunakan untuk status autentikasi 802.1X. Anggota ini adalah nilai dari enumerasi ONEX_AUTH_IDENTITY .

dwQuarantineState

Nilai status isolasi karantina komputer lokal. Status isolasi menentukan konektivitas jaringannya. Anggota ini sesuai dengan nilai dari enumerasi ISOLATION_STATE EAPHost.

fSessionId

Menunjukkan apakah struktur ONEX_AUTH_PARAMS berisi ID sesi di anggota dwSessionId .

fhUserToken

Menunjukkan apakah struktur ONEX_AUTH_PARAMS berisi handel token pengguna di anggota hUserToken .

Untuk alasan keamanan, anggota hUserToken dari struktur ONEX_AUTH_PARAMS yang dikembalikan di anggota authParams dari struktur ONEX_RESULT_UPDATE_DATA selalu diatur ke NULL.

fOnexUserProfile

Menunjukkan apakah struktur ONEX_AUTH_PARAMS berisi profil pengguna 802.1X di anggota OneXUserProfile .

Untuk alasan keamanan, anggota OneXUserProfile dari struktur ONEX_AUTH_PARAMS yang dikembalikan dalam anggota authParams dari struktur ONEX_RESULT_UPDATE_DATA selalu diatur ke NULL.

fIdentity

Menunjukkan apakah struktur ONEX_AUTH_PARAMS berisi identitas 802.1X di anggota Identitas .

fUserName

Menunjukkan apakah struktur ONEX_AUTH_PARAMS berisi nama pengguna yang digunakan untuk autentikasi 802.1X di anggota UserName .

fDomain

Menunjukkan apakah struktur ONEX_AUTH_PARAMS berisi domain yang digunakan untuk autentikasi 802.1X di anggota Domain .

dwSessionId

ID sesi pengguna saat ini masuk ke konsol. Anggota ini sesuai dengan nilai yang dikembalikan oleh fungsi WTSGetActiveConsoleSessionId . Anggota ini berisi ID sesi jika anggota bitfield fSessionId diatur.

hUserToken

Handel token pengguna yang digunakan untuk autentikasi 802.1X. Anggota ini berisi handel token pengguna jika anggota bitfield fhUserToken diatur.

Untuk alasan keamanan, anggota hUserToken dari struktur ONEX_AUTH_PARAMS yang dikembalikan di anggota authParams dari struktur ONEX_RESULT_UPDATE_DATA selalu diatur ke NULL.

OneXUserProfile

Profil pengguna 802.1X yang digunakan untuk autentikasi 802.1X. Anggota ini berisi profil pengguna yang disematkan mulai dari anggota dwOffsetONEX_VARIABLE_BLOB jika anggota bitfield fOneXUserProfile diatur.

Untuk alasan keamanan, anggota OneXUserProfile dari struktur ONEX_AUTH_PARAMS yang dikembalikan dalam anggota authParams dari struktur ONEX_RESULT_UPDATE_DATA selalu diatur ke NULL.

Identity

Identitas 802.1X yang digunakan untuk autentikasi 802.1X. Anggota ini berisi string Unicode yang dihentikan NULL dengan identitas mulai dari anggota dwOffsetdari ONEX_VARIABLE_BLOB jika anggota bitfield fIdentity diatur.

UserName

Nama pengguna yang digunakan untuk autentikasi 802.1X. Anggota ini berisi string Unicode yang dihentikan NULL dengan nama pengguna mulai dari anggota dwOffsetONEX_VARIABLE_BLOB jika anggota bitfield fUserName diatur.

Domain

Domain yang digunakan untuk autentikasi 802.1X. Anggota ini berisi string Unicode yang dihentikan NULL dengan domain mulai dari anggota dwOffsetdari ONEX_VARIABLE_BLOB jika anggota bitfield fDomain diatur.

Keterangan

Struktur ONEX_AUTH_PARAMS digunakan oleh modul 802.1X, komponen konfigurasi nirkabel baru yang didukung pada Windows Vista dan yang lebih baru.

ONEX_RESULT_UPDATE_DATA berisi informasi tentang perubahan status menjadi autentikasi 802.1X. Struktur ONEX_RESULT_UPDATE_DATA dikembalikan ketika anggota NotificationSource dari struktur WLAN_NOTIFICATION_DATAWLAN_NOTIFICATION_SOURCE_ONEX dan anggota NotificationCode dari struktur WLAN_NOTIFICATION_DATA untuk pemberitahuan yang diterima adalah OneXNotificationTypeResultUpdate. Untuk pemberitahuan ini, anggota pData dari struktur WLAN_NOTIFICATION_DATA menunjuk ke struktur ONEX_RESULT_UPDATE_DATA yang berisi informasi tentang perubahan status autentikasi 802.1X.

Jika anggota fOneXAuthParams dalam struktur ONEX_RESULT_UPDATE_DATA diatur, maka anggota authParams dari struktur ONEX_RESULT_UPDATE_DATA berisi struktur ONEX_VARIABLE_BLOB dengan struktur ONEX_AUTH_PARAMS yang disematkan mulai dari anggota dwOffsetdari ONEX_VARIABLE_BLOB.

Untuk alasan keamanan, anggota hUserToken dan OneXUserProfile dari struktur ONEX_AUTH_PARAMS yang dikembalikan dalam anggota authParams selalu diatur ke NULL.

Persyaratan

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

Lihat juga

Tentang Arsitektur ACM

ISOLATION_STATE

ONEX_AUTH_IDENTITY

ONEX_EAP_ERROR

ONEX_NOTIFICATION_TYPE

ONEX_RESULT_UPDATE_DATA

ONEX_VARIABLE_BLOB

WLAN_NOTIFICATION_DATA

WTSGetActiveConsoleSessionId

WlanRegisterNotification