Compartir a través de


estructura RADIUS_ATTRIBUTE (authif.h)

Nota A partir de Windows Server 2008, se cambió el nombre del servicio de autenticación de Internet (IAS). El contenido de este tema se aplica tanto a IAS como a NPS.
 
La estructura RADIUS_ATTRIBUTE representa un atributo RADIUS o un atributo extendido.

Sintaxis

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

Miembros

dwAttrType

Almacena un valor de la enumeración RADIUS_ATTRIBUTE_TYPE . Este valor especifica el tipo del atributo representado por la estructura RADIUS_ATTRIBUTE .

fDataType

Almacena un valor de la enumeración RADIUS_DATA_TYPE . Este valor especifica el tipo del valor almacenado en la unión que contiene los miembros dwValue y lpValue .

cbDataLength

Almacena la longitud, en bytes, de los datos. El miembro cbDataLength solo se usa si se usa el miembro lpValue .

dwValue

Almacena un valor de tipo DWORD. El miembro dwValue se usa si el miembro fDataType especifica rdtAddress, rdtInteger o rdtTime.

Nota En Windows Server 2008, el formato de orden de bytes de dwValue se representa en orden de bytes de red (big-endian) cuando se especifica fDataType como rdtAddress. Las versiones anteriores de Windows representaban el direccionamiento de red con el formato little-endian.
 

lpValue

Almacena un valor de datos de varios bytes. El miembro lpValue se usa si el miembro fDataType especifica rdtUnknown, rdtIpv6Address o rdtString.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008
Encabezado authif.h

Consulte también

Acerca de las extensiones NPS

Referencia de extensiones NPS

Estructuras de extensiones NPS

RADIUS_ATTRIBUTE_TYPE

RADIUS_DATA_TYPE