Compartilhar via


estrutura RADIUS_ATTRIBUTE (authif.h)

Nota O IAS (Serviço de Autenticação da Internet) foi renomeado como NPS (Servidor de Política de Rede) a partir do Windows Server 2008. O conteúdo deste tópico se aplica ao IAS e ao NPS.
 
A estrutura RADIUS_ATTRIBUTE representa um atributo RADIUS ou um atributo estendido.

Sintaxe

typedef struct _RADIUS_ATTRIBUTE {
  DWORD            dwAttrType;
  RADIUS_DATA_TYPE fDataType;
  DWORD            cbDataLength;
  union {
    DWORD      dwValue;
    const BYTE *lpValue;
  };
} RADIUS_ATTRIBUTE, *PRADIUS_ATTRIBUTE;

Membros

dwAttrType

Armazena um valor da enumeração RADIUS_ATTRIBUTE_TYPE . Esse valor especifica o tipo do atributo representado pela estrutura RADIUS_ATTRIBUTE .

fDataType

Armazena um valor da enumeração RADIUS_DATA_TYPE . Esse valor especifica o tipo do valor armazenado na união que contém os membros dwValue e lpValue .

cbDataLength

Armazena o comprimento, em bytes, dos dados. O membro cbDataLength será usado somente se o membro lpValue for usado.

dwValue

Armazena um valor do tipo DWORD. O membro dwValue será usado se o membro fDataTypeespecificar rdtAddress, rdtInteger ou rdtTime.

Nota No Windows Server 2008, o formato de ordem de byte de dwValue é representado na ordem de bytes de rede (big-endian) quando fDataType é especificado como rdtAddress. As versões anteriores do Windows representavam o endereçamento de rede usando o formato little-endian.
 

lpValue

Armazena um valor de dados de vários bytes. O membro lpValue será usado se o membro fDataTypeespecificar rdtUnknown, rdtIpv6Address ou rdtString.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2008
Cabeçalho authif.h

Confira também

Sobre extensões do NPS

Referência de extensões do NPS

Estruturas de extensões do NPS

RADIUS_ATTRIBUTE_TYPE

RADIUS_DATA_TYPE