struktur EAP_CONFIG_INPUT_FIELD_DATA (eaptypes.h)

Struktur EAP_CONFIG_INPUT_FIELD_DATA berisi data yang terkait dengan satu bidang input.

Sintaks

typedef struct _EAP_CONFIG_INPUT_FIELD_DATA {
  DWORD                       dwSize;
  EAP_CONFIG_INPUT_FIELD_TYPE Type;
  DWORD                       dwFlagProps;
  LPWSTR                      pwszLabel;
  LPWSTR                      pwszData;
  DWORD                       dwMinDataLength;
  DWORD                       dwMaxDataLength;
} EAP_CONFIG_INPUT_FIELD_DATA, *PEAP_CONFIG_INPUT_FIELD_DATA;

Anggota

dwSize

Ukuran, dalam byte, dari struktur EAP_CONFIG_INPUT_FIELD_DATA . Bidang ini digunakan untuk tujuan penerapan versi.

Type

Nilai enumerasi EAP_CONFIG_INPUT_FIELD_TYPE yang menentukan jenis bidang input.

dwFlagProps

Sekumpulan nilai bendera yang menjelaskan properti bidang input konfigurasi EAP.

Nilai Makna
EAP_UI_INPUT_FIELD_PROPS_DEFAULT
0X00000000
Windows Vista dengan SP1 atau yang lebih baru: Mewakili nilai properti default untuk entri bidang input yang ditampilkan di UI.
EAP_CONFIG_INPUT_FIELD_PROPS_DEFAULT
0X00000000
Mewakili nilai properti default untuk entri bidang input konfigurasi yang ditampilkan di UI.
EAP_UI_INPUT_FIELD_PROPS_NON_DISPLAYABLE
0X00000001
Windows Vista dengan SP1 atau yang lebih baru: Menentukan bahwa entri bidang input tidak akan ditampilkan di UI (kata sandi atau nomor PIN, misalnya).
EAP_CONFIG_INPUT_FIELD_PROPS_NON_DISPLAYABLE
0X00000001
Menentukan bahwa entri bidang input konfigurasi tidak akan ditampilkan di UI (kata sandi atau nomor PIN, misalnya).
EAP_UI_INPUT_FIELD_PROPS_NON_PERSIST
0X00000002
Windows Vista dengan SP1 atau yang lebih baru: Menunjukkan bahwa metode EAP tidak akan menyimpan data bidang; supplicant harus menyimpan data bidang untuk roaming.
EAP_CONFIG_INPUT_FIELD_PROPS_NON_PERSIST
0X00000002
Menunjukkan bahwa metode EAP tidak akan menyimpan data bidang; supplicant harus menyimpan data bidang untuk roaming.
EAP_UI_INPUT_FIELD_PROPS_READ_ONLY
0x00000004
Windows Vista dengan SP1 atau yang lebih baru: Menunjukkan bahwa bidang input bersifat baca-saja dan tidak dapat diedit.

pwszLabel

Penunjuk ke string Unicode yang dihentikan nol yang berisi label untuk bidang input. Pemanggil harus membebaskan pointer dalam menggunakan fungsi EapHostPeerFreeMemory, dimulai dari pointer terdahulu.

Nilai Makna
MAX_EAP_CONFIG_INPUT_FIELD_LENGTH
256
Menentukan panjang maksimum bidang input yang didukung.

pwszData

Penunjuk ke string Unicode yang dihentikan nol yang berisi data yang dimasukkan oleh pengguna ke dalam bidang input. Nilai ini awalnya kosong. Ini diisi dalam skenario Akses Menyeluruh (SSO) dan dikembalikan ke EAPHost dengan panggilan ke EapHostPeerQueryUserBlobFromCredentialInputFields. Pemanggil harus membebaskan pointer dalam menggunakan fungsi EapHostPeerFreeMemory, dimulai dari pointer terdahulu.

Nilai Makna
MAX_EAP_CONFIG_INPUT_FIELD_VALUE_LENGTH
1024
Menentukan panjang maksimum bidang input yang didukung.

dwMinDataLength

Panjang minimum, dalam byte, diizinkan untuk data yang dimasukkan oleh pengguna ke dalam bidang input kotak dialog konfigurasi EAP.

dwMaxDataLength

Panjang maksimum, dalam byte, diizinkan untuk data yang dimasukkan oleh pengguna ke dalam bidang input kotak dialog konfigurasi EAP.

Keterangan

Struktur EAP_CONFIG_INPUT_FIELD_DATA dapat digunakan untuk mendukung SSO.

Struktur ini mewakili data yang terkait dengan satu bidang input dalam kotak dialog konfigurasi EAP. Misalnya, ini dapat berisi data untuk "Pengguna Masuk" seperti yang disediakan oleh pengguna aplikasi EAP.

Seluruh kumpulan bidang input dalam kotak dialog konfigurasi EAP diwakili oleh struktur EAP_CONFIG_INPUT_FIELD_ARRAY .

Persyaratan

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

Lihat juga

EAP_CONFIG_INPUT_FIELD_ARRAY

EapPeerQueryCredentialInputFields

SSO dan PLAP