структура RAS_AUTH_ATTRIBUTE (raseapif.h)
Структура RAS_AUTH_ATTRIBUTE используется для передачи атрибутов проверки подлинности типа RAS_AUTH_ATTRIBUTE_TYPE во время сеанса EAP.
Синтаксис
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. Сведения о том, как следует интерпретировать элемент Value для различных типов, см. на странице справочника по RAS_AUTH_ATTRIBUTE_TYPE.
Комментарии
Часто массив этих структур используется для хранения или получения набора атрибутов для данного пользователя. Так как число атрибутов для сеанса неизвестно, массив должен быть динамическим. Массив завершается структурой с элементом raaType со значением raatMinimum.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | raseapif.h |