RAS_AUTH_ATTRIBUTE 结构 (raseapif.h)
RAS_AUTH_ATTRIBUTE结构用于在 EAP 会话期间传递RAS_AUTH_ATTRIBUTE_TYPE类型的身份验证属性。
语法
typedef struct _RAS_AUTH_ATTRIBUTE {
RAS_AUTH_ATTRIBUTE_TYPE raaType;
DWORD dwLength;
PVOID Value;
} RAS_AUTH_ATTRIBUTE, *PRAS_AUTH_ATTRIBUTE;
成员
raaType
指定属性的类型,如 RAS_AUTH_ATTRIBUTE_TYPE 枚举类型中定义。
dwLength
指定此属性的值的长度(以字节为单位)。 如果 Value 成员是指针, 则 dwLength 指定指向的缓冲区的长度。 如果 Value 成员是值本身, 则 dwLength 指定值所占用 的 Value 成员的长度。
Value
指定特性的值。 尽管此成员是 PVOID 类型,但此成员有时包含 属性的值,而不是指向值。 要知道是将 Value 成员解释为指向值的指针还是值本身,唯一的方法是检查 raaType 成员。 请参阅 RAS_AUTH_ATTRIBUTE_TYPE 的参考页,了解如何为不同类型的 值 成员解释。
注解
通常,这些结构的数组用于存储或获取给定用户的一组属性。 由于会话的属性数未知,因此数组必须是动态的。 数组由具有 raaType 成员(值为 raatMinimum)的结构终止。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | raseapif.h |