Compartilhar via


cabeçalho authif.h

Esse cabeçalho é usado pelo Servidor de Política de Rede. Para obter mais informações, consulte:

authif.h contém as seguintes interfaces de programação:

Funções de retorno de chamada

 
PRADIUS_EXTENSION_FREE_ATTRIBUTES

A função RadiusExtensionFreeAttributes é uma função definida pelo aplicativo e é chamada pelo NPS para liberar a memória ocupada por atributos retornados por RadiusExtensionProcessEx.
PRADIUS_EXTENSION_INIT

A função RadiusExtensionInit é uma função definida pelo aplicativo e é chamada pelo NPS enquanto o serviço está sendo iniciado. Use RadiusExtensionInit para executar quaisquer operações de inicialização para a DLL de extensão.
PRADIUS_EXTENSION_PROCESS

A função RadiusExtensionProcess é uma função definida pelo aplicativo e é chamada pelo NPS para cada pacote de autenticação ou contabilidade que o NPS recebe do NAS (servidor de acesso à rede).
PRADIUS_EXTENSION_PROCESS_2

Uma função definida pelo aplicativo e é chamada pelo NPS para cada pacote de autenticação ou contabilidade que o NPS recebe.
PRADIUS_EXTENSION_PROCESS_EX

A função RadiusExtensionProcessEx é uma função definida pelo aplicativo e é chamada pelo NPS para cada pacote de autenticação ou contabilidade que o NPS recebe do NAS (servidor de acesso à rede).
PRADIUS_EXTENSION_TERM

A função RadiusExtensionTerm é uma função definida pelo aplicativo e é chamada pelo NPS antes de descarregar a DLL de extensão. Use RadiusExtensionTerm para executar qualquer operação de limpo para a DLL de extensão.

Estruturas

 
RADIUS_ATTRIBUTE

A estrutura RADIUS_ATTRIBUTE representa um atributo RADIUS ou um atributo estendido.
RADIUS_ATTRIBUTE_ARRAY

A estrutura RADIUS_ATTRIBUTE_ARRAY representa uma matriz de atributos.
RADIUS_EXTENSION_CONTROL_BLOCK

A estrutura RADIUS_EXTENSION_CONTROL_BLOCK fornece informações sobre a solicitação RADIUS atual. Ele também fornece funções para obter os atributos associados à solicitação e para definir a disposição da solicitação.
RADIUS_VSA_FORMAT

A estrutura RADIUS_VSA_FORMAT representa o formato da parte da cadeia de caracteres de um atributo específico do fornecedor RADIUS.

Enumerações

 
RADIUS_ACTION

O tipo RADIUS_ACTION enumera as respostas que uma DLL de extensão NPS pode gerar em resposta a uma Solicitação de Acesso.
RADIUS_ATTRIBUTE_TYPE

O tipo RADIUS_ATTRIBUTE_TYPE enumera os tipos possíveis para um atributo RADIUS.
RADIUS_AUTHENTICATION_PROVIDER

O tipo RADIUS_AUTHENTICATION_PROVIDER enumera os possíveis provedores de autenticação que o NPS pode usar.
RADIUS_CODE

O tipo de enumeração RADIUS_CODE enumera os possíveis códigos de pacote RADIUS.
RADIUS_DATA_TYPE

O tipo RADIUS_DATA_TYPE enumera o tipo de dados possível para um atributo RADIUS ou atributo estendido.
RADIUS_EXTENSION_POINT

O tipo de enumeração RADIUS_EXTENSION_POINT enumera os possíveis pontos no processo de solicitação RADIUS quando a função RadiusExtensionProcess2 pode ser chamada.
RADIUS_REJECT_REASON_CODE

A enumeração RADIUS_REJECT_REASON_CODE define os possíveis códigos de rejeição de pacote RADIUS.