RAS_AUTH_ATTRIBUTE struttura (raseapif.h)
La struttura RAS_AUTH_ATTRIBUTE viene usata per passare attributi di autenticazione, di tipo RAS_AUTH_ATTRIBUTE_TYPE, durante una sessione EAP.
Sintassi
typedef struct _RAS_AUTH_ATTRIBUTE {
RAS_AUTH_ATTRIBUTE_TYPE raaType;
DWORD dwLength;
PVOID Value;
} RAS_AUTH_ATTRIBUTE, *PRAS_AUTH_ATTRIBUTE;
Members
raaType
Specifica il tipo di attributo, come definito nel tipo enumerato RAS_AUTH_ATTRIBUTE_TYPE .
dwLength
Specifica la lunghezza in byte del valore di questo attributo. Se il membro Value è un puntatore, dwLength specifica la lunghezza del buffer a cui punta. Se il membro Value è il valore stesso, dwLength specifica la quantità di lunghezza del membro Value impiegato dal valore.
Value
Specifica il valore dell'attributo. Anche se questo membro è del tipo PVOID , questo membro a volte contiene il valore dell'attributo anziché puntare al valore. L'unico modo per sapere se interpretare il membro Value come puntatore al valore o al valore stesso, consiste nel controllare il membro raaType . Per informazioni sul modo in cui il membro Value deve essere interpretato per tipi diversi, vedere la pagina di riferimento per RAS_AUTH_ATTRIBUTE_TYPE.
Commenti
Spesso una matrice di queste strutture viene usata per archiviare o ottenere un set di attributi per un determinato utente. Poiché il numero di attributi per una sessione è sconosciuto, la matrice deve essere dinamica. La matrice viene terminata da una struttura con un membro raaType con valore raatMinimum.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | raseapif.h |
Vedi anche
Informazioni di riferimento sul protocollo di autenticazione estendibile