structure RADIUS_ATTRIBUTE (authif.h)

Note Le service d’authentification Internet (IAS) a été renommé serveur de stratégie réseau (NPS) à partir de Windows Server 2008. Le contenu de cette rubrique s’applique à IAS et NPS.
 
La structure RADIUS_ATTRIBUTE représente un attribut RADIUS ou un attribut étendu.

Syntaxe

typedef struct _RADIUS_ATTRIBUTE {
  DWORD            dwAttrType;
  RADIUS_DATA_TYPE fDataType;
  DWORD            cbDataLength;
  union {
    DWORD      dwValue;
    const BYTE *lpValue;
  };
} RADIUS_ATTRIBUTE, *PRADIUS_ATTRIBUTE;

Membres

dwAttrType

Stocke une valeur à partir de l’énumération RADIUS_ATTRIBUTE_TYPE . Cette valeur spécifie le type de l’attribut représenté par la structure RADIUS_ATTRIBUTE .

fDataType

Stocke une valeur à partir de l’énumération RADIUS_DATA_TYPE . Cette valeur spécifie le type de la valeur stockée dans l’union qui contient les membres dwValue et lpValue .

cbDataLength

Stocke la longueur, en octets, des données. Le membre cbDataLength est utilisé uniquement si le membre lpValue est utilisé.

dwValue

Stocke une valeur de type DWORD. Le membre dwValue est utilisé si le membre fDataType spécifie rdtAddress, rdtInteger ou rdtTime.

Note Dans Windows Server 2008, le format d’ordre d’octets dwValue est représenté dans l’ordre d’octets réseau (big-endian) lorsque fDataType est spécifié en tant que rdtAddress. Les versions précédentes de Windows représentent l’adressage réseau à l’aide du format little-endian.
 

lpValue

Stocke une valeur de données multioctets. Le membre lpValue est utilisé si le membre fDataType spécifie rdtUnknown, rdtIpv6Address ou rdtString.

Configuration requise

   
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008
En-tête authif.h

Voir aussi

À propos des extensions NPS

Informations de référence sur les extensions NPS

Structures d’extensions NPS

RADIUS_ATTRIBUTE_TYPE

RADIUS_DATA_TYPE