RADIUS_ATTRIBUTE 構造体 (authif.h)
メモ Windows Server 2008 以降、インターネット認証サービス (IAS) の名前がネットワーク ポリシー サーバー (NPS) に変更されました。 このトピックの内容は、IAS と NPS の両方に適用されます。
構文
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 列挙体の値 を 格納します。 この値は、 dwValue メンバーと lpValue メンバーを含む共用体に格納されている値の型を指定します。
cbDataLength
データの長さをバイト単位で格納します。 cbDataLength メンバーは、lpValue メンバーが使用されている場合にのみ使用されます。
dwValue
DWORD 型の値を格納します。 dwValue メンバーは、fDataType メンバーが rdtAddress、rdtInteger、または rdtTime を指定する場合に使用されます。
メモ Windows Server 2008 では、 fDataType が rdtAddress として指定されている場合、dwValue のバイト順形式はネットワークのバイト順 (ビッグ エンディアン) で表されます。 以前のバージョンの Windows では、リトル エンディアン形式を使用したネットワーク アドレス指定が表されました。
lpValue
マルチバイト データ値を格納します。 lpValue メンバーは、fDataType メンバーが rdtUnknown、rdtIpv6Address、または rdtString を指定する場合に使用されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 |
Header | authif.h |