estrutura RAS_AUTH_ATTRIBUTE (raseapif.h)
A estrutura RAS_AUTH_ATTRIBUTE é usada para passar atributos de autenticação, do tipo RAS_AUTH_ATTRIBUTE_TYPE, durante uma sessão EAP.
Sintaxe
typedef struct _RAS_AUTH_ATTRIBUTE {
RAS_AUTH_ATTRIBUTE_TYPE raaType;
DWORD dwLength;
PVOID Value;
} RAS_AUTH_ATTRIBUTE, *PRAS_AUTH_ATTRIBUTE;
Membros
raaType
Especifica o tipo de atributo, conforme definido no tipo enumerado RAS_AUTH_ATTRIBUTE_TYPE .
dwLength
Especifica o comprimento em bytes do valor desse atributo. Se o membro Value for um ponteiro, dwLength especificará o comprimento do buffer apontado. Se o membro Value for o próprio valor, dwLength especificará quanto do comprimento do membro Value será tomado pelo valor .
Value
Especifica o valor do atributo. Embora esse membro seja do tipo PVOID , esse membro às vezes contém o valor do atributo em vez de apontar para o valor. A única maneira de saber se o membro Value deve ser interpretado como um ponteiro para o valor ou o próprio valor é marcar o membro raaType. Consulte a página de referência para RAS_AUTH_ATTRIBUTE_TYPE para obter informações sobre como o membro Value deve ser interpretado para diferentes tipos.
Comentários
Geralmente, uma matriz dessas estruturas é usada para armazenar ou obter um conjunto de atributos para um determinado usuário. Como o número de atributos de uma sessão é desconhecido, a matriz deve ser dinâmica. A matriz é encerrada por uma estrutura com um membro raaType que tem um valor de raatMinimum.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | raseapif.h |