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
ONEX_EAP_ERROR