Bagikan melalui


struktur RAS_AUTH_ATTRIBUTE (raseapif.h)

Struktur RAS_AUTH_ATTRIBUTE digunakan untuk meneruskan atribut autentikasi, jenis RAS_AUTH_ATTRIBUTE_TYPE, selama sesi EAP.

Sintaks

typedef struct _RAS_AUTH_ATTRIBUTE {
  RAS_AUTH_ATTRIBUTE_TYPE raaType;
  DWORD                   dwLength;
  PVOID                   Value;
} RAS_AUTH_ATTRIBUTE, *PRAS_AUTH_ATTRIBUTE;

Anggota

raaType

Menentukan jenis atribut, seperti yang didefinisikan dalam jenis enumerasi RAS_AUTH_ATTRIBUTE_TYPE .

dwLength

Menentukan panjang dalam byte dari nilai atribut ini. Jika anggota Nilai adalah penunjuk, dwLength menentukan panjang buffer yang diarahkan. Jika anggota Nilai adalah nilai itu sendiri, dwLength menentukan berapa banyak panjang anggota Nilai yang diambil oleh nilai.

Value

Menentukan nilai atribut . Meskipun anggota ini berjenis PVOID , anggota ini terkadang berisi nilai atribut daripada menunjuk ke nilai . Satu-satunya cara untuk mengetahui apakah akan menginterpretasikan anggota Nilai sebagai penunjuk ke nilai atau nilai itu sendiri, adalah dengan memeriksa anggota raaType . Lihat halaman referensi untuk RAS_AUTH_ATTRIBUTE_TYPE untuk informasi tentang bagaimana anggota Nilai harus ditafsirkan untuk berbagai jenis.

Keterangan

Seringkali array struktur ini digunakan untuk menyimpan atau mendapatkan sekumpulan atribut untuk pengguna tertentu. Karena jumlah atribut untuk sesi tidak diketahui, array harus dinamis. Array dihentikan oleh struktur dengan anggota raaType yang memiliki nilai raatMinimum.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header raseapif.h

Lihat juga

Struktur EAP

Referensi Protokol Autentikasi yang Dapat Diperluas

RAS_AUTH_ATTRIBUTE_TYPE