RADIUS_ATTRIBUTE 구조체(authif.h)
참고 IAS(인터넷 인증 서비스)의 이름이 Windows Server 2008부터 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 형식의 값을 저장합니다. fDataType 멤버가 rdtAddress, rdtInteger 또는 rdtTime을 지정하는 경우 dwValue 멤버가 사용됩니다.
참고 Windows Server 2008에서는 fDataType 이 rdtAddress로 지정된 경우 dwValue의 바이트 순서 형식이 네트워크 바이트 순서(big-endian)로 표시됩니다. 이전 Windows 버전은 little-endian 형식을 사용하여 네트워크 주소를 나타냅니다.
lpValue
다중 바이트 데이터 값을 저장합니다. fDataType 멤버가 rdtUnknown, rdtIpv6Address 또는 rdtString을 지정하는 경우 lpValue 멤버가 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2008 |
머리글 | authif.h |