Freigeben über


RADIUS_ATTRIBUTE-Struktur (authif.h)

Hinweis Der Internetauthentifizierungsdienst (Internet Authentication Service, IAS) wurde ab Windows Server 2008 in Netzwerkrichtlinienserver (Network Policy Server, NPS) umbenannt. Der Inhalt dieses Themas gilt sowohl für IAS als auch für NPS.
 
Die RADIUS_ATTRIBUTE-Struktur stellt ein RADIUS-Attribut oder ein erweitertes Attribut dar.

Syntax

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

Member

dwAttrType

Speichert einen Wert aus der RADIUS_ATTRIBUTE_TYPE-Enumeration . Dieser Wert gibt den Typ des Attributs an, das durch die RADIUS_ATTRIBUTE-Struktur dargestellt wird.

fDataType

Speichert einen Wert aus der RADIUS_DATA_TYPE-Enumeration . Dieser Wert gibt den Typ des Werts an, der in der Union gespeichert ist, die die Elemente dwValue und lpValue enthält.

cbDataLength

Speichert die Länge der Daten in Bytes. Das cbDataLength-Element wird nur verwendet, wenn lpValue-Member verwendet wird.

dwValue

Speichert einen Wert vom Typ DWORD. Das dwValue-Element wird verwendet, wenn das fDataType-ElementrdtAddress, rdtInteger oder rdtTime angibt.

Hinweis In Windows Server 2008 wird das Bytereihenfolgeformat von dwValue in Netzwerkbytereihenfolge (big-endian) dargestellt, wenn fDataType als rdtAddress angegeben wird. Frühere Windows-Versionen stellten die Netzwerkadressierung im Little-Endian-Format dar.
 

lpValue

Speichert einen Multibytedatenwert. Das lpValue-Element wird verwendet, wenn das fDataType-ElementrdtUnknown, rdtIpv6Address oder rdtString angibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008
Kopfzeile authif.h

Weitere Informationen

Informationen zu NPS-Erweiterungen

Referenz zu NPS-Erweiterungen

NPS-Erweiterungsstrukturen

RADIUS_ATTRIBUTE_TYPE

RADIUS_DATA_TYPE