RAS_AUTH_ATTRIBUTE structure (raseapif.h)
La structure RAS_AUTH_ATTRIBUTE est utilisée pour passer des attributs d’authentification, de type RAS_AUTH_ATTRIBUTE_TYPE, pendant une session EAP.
Syntaxe
typedef struct _RAS_AUTH_ATTRIBUTE {
RAS_AUTH_ATTRIBUTE_TYPE raaType;
DWORD dwLength;
PVOID Value;
} RAS_AUTH_ATTRIBUTE, *PRAS_AUTH_ATTRIBUTE;
Membres
raaType
Spécifie le type d’attribut, tel que défini dans le RAS_AUTH_ATTRIBUTE_TYPE type énuméré.
dwLength
Spécifie la longueur en octets de la valeur de cet attribut. Si le membre Value est un pointeur, dwLength spécifie la longueur de la mémoire tampon pointée vers. Si le membre Value est la valeur elle-même, dwLength spécifie la longueur du membre Value qui est prise en charge par la valeur.
Value
Spécifie la valeur de l’attribut . Bien que ce membre soit du type PVOID , ce membre contient parfois la valeur de l’attribut au lieu de pointer vers la valeur. La seule façon de savoir s’il faut interpréter le membre Value comme pointeur vers la valeur ou la valeur elle-même consiste à case activée le membre raaType. Consultez la page de référence pour RAS_AUTH_ATTRIBUTE_TYPE pour plus d’informations sur la façon dont le membre Value doit être interprété pour différents types.
Remarques
Souvent, un tableau de ces structures est utilisé pour stocker ou obtenir un ensemble d’attributs pour un utilisateur donné. Étant donné que le nombre d’attributs d’une session est inconnu, le tableau doit être dynamique. Le tableau est terminé par une structure avec un membre raaType dont la valeur est raatMinimum.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | raseapif.h |
Voir aussi
Informations de référence sur le protocole d’authentification extensible