共用方式為


RADIUS_ATTRIBUTE 結構 (authif.h)

注意 從 Windows Server 2008 開始,因特網驗證服務 (IAS) 已重新命名為網路原則伺服器 (NPS) 。 本主題的內容適用於 IAS 和 NPS。
 
RADIUS_ATTRIBUTE 結構代表RADIUS屬性或擴充屬性。

語法

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

成員

dwAttrType

儲存 來自RADIUS_ATTRIBUTE_TYPE 列舉的值。 這個值會指定 由 RADIUS_ATTRIBUTE 結構表示的屬性類型。

fDataType

儲存 來自RADIUS_DATA_TYPE 列舉的值。 這個值會指定儲存在包含 dwValuelpValue 成員之等位中的值類型。

cbDataLength

儲存數據的長度,以位元組為單位。 只有在使用 lpValue 成員時,才會使用 cbDataLength 成員。

dwValue

儲存 DWORD 類型的值。 如果 fDataType 成員指定 rdtAddressrdtIntegerrdtTime,則會使用 dwValue 成員。

注意 在 Windows Server 2008 中,當 fDataType 指定為 rdtAddress 時,dwValue 的位元組順序格式會以網路位元組順序表示 (big-endian) 。 舊版 Windows 代表使用小端格式的網路尋址。
 

lpValue

儲存多位元組數據值。 如果 fDataType 成員指定 rdtUnknownrdtIpv6AddressrdtString,則會使用 lpValue 成員。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008
標頭 authif.h

另請參閱

關於 NPS 擴充功能

NPS 延伸模組參考

NPS 延伸模組結構

RADIUS_ATTRIBUTE_TYPE

RADIUS_DATA_TYPE