Partager via


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 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 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’octet de dwValue est représenté dans l’ordre d’octet réseau (big-endian) lorsque fDataType est spécifié en tant que rdtAddress. Les versions précédentes de Windows représentaient l’adressage réseau à l’aide du format little endian.
 

lpValue

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

Configuration requise

Condition requise Valeur
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