PRADIUS_EXTENSION_PROCESS função de retorno de chamada (authif.h)
Sintaxe
PRADIUS_EXTENSION_PROCESS PradiusExtensionProcess;
DWORD PradiusExtensionProcess(
[in] const RADIUS_ATTRIBUTE *pAttrs,
[out] PRADIUS_ACTION pfAction
)
{...}
Parâmetros
[in] pAttrs
Ponteiro para uma matriz de atributos da solicitação. A matriz é encerrada por um atributo com dwAttrType definido como ratMinimum. Esses atributos devem ser tratados como somente leitura; eles não devem ser modificados por RadiusExtensionProcess. Além disso, esses atributos não devem ser referenciados de forma alguma após o retorno de RadiusExtensionProcess .
[out] pfAction
Ponteiro para um valor do tipo RADIUS_ACTION, inicialmente definido como raContinue. Esse parâmetro especifica a ação que o NPS deve tomar em resposta a uma Solicitação de Acesso.
Valor retornado
Se a função for bem-sucedida, o valor retornado será NO_ERROR.
Se a função falhar, o valor retornado deverá ser um código de erro apropriado de Winerror.h.
Comentários
Se o valor retornado for diferente de NO_ERROR, o NPS descartará a solicitação.
O NPS dá suporte a várias DLLs de Extensão. O NPS chama RadiusExtensionProcess para cada uma das DLLs listadas no registro. Para obter mais informações, consulte Configurando as DLLs de extensão.
A DLL de extensão pode exportar RadiusExtensionProcessEx em vez de RadiusExtensionProcess. A DLL de extensão pode exportar RadiusExtensionProcess2.
Para obter mais informações sobre o uso dessa função, consulte Processo de Extensões do NPS.
Requisitos
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | authif.h |