estructura RAS_AUTH_ATTRIBUTE (raseapif.h)
La estructura de RAS_AUTH_ATTRIBUTE se usa para pasar atributos de autenticación, de tipo RAS_AUTH_ATTRIBUTE_TYPE, durante una sesión de EAP.
Sintaxis
typedef struct _RAS_AUTH_ATTRIBUTE {
RAS_AUTH_ATTRIBUTE_TYPE raaType;
DWORD dwLength;
PVOID Value;
} RAS_AUTH_ATTRIBUTE, *PRAS_AUTH_ATTRIBUTE;
Miembros
raaType
Especifica el tipo de atributo, tal como se define en el tipo enumerado RAS_AUTH_ATTRIBUTE_TYPE .
dwLength
Especifica la longitud en bytes del valor de este atributo. Si el miembro Value es un puntero, dwLength especifica la longitud del búfer al que apunta. Si el miembro Value es el propio valor, dwLength especifica la cantidad de longitud del miembro Value que ocupa el valor.
Value
Especifica el valor del atributo . Aunque este miembro es del tipo PVOID , este miembro a veces contiene el valor del atributo en lugar de apuntar al valor. La única manera de saber si interpretar el miembro Value como puntero al valor o al propio valor es comprobar el miembro raaType . Consulte la página de referencia de RAS_AUTH_ATTRIBUTE_TYPE para obtener información sobre cómo se debe interpretar el miembro Value para distintos tipos.
Comentarios
A menudo se usa una matriz de estas estructuras para almacenar u obtener un conjunto de atributos para un usuario determinado. Dado que se desconoce el número de atributos de una sesión, la matriz debe ser dinámica. La matriz finaliza mediante una estructura con un miembro raaType que tiene un valor de raatMinimum.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | raseapif.h |