PRADIUS_EXTENSION_PROCESS_2 função de retorno de chamada (authif.h)
Sintaxe
PRADIUS_EXTENSION_PROCESS_2 PradiusExtensionProcess2;
DWORD PradiusExtensionProcess2(
[in, out] PRADIUS_EXTENSION_CONTROL_BLOCK pECB
)
{...}
Parâmetros
[in, out] pECB
Ponteiro para uma estrutura RADIUS_EXTENSION_CONTROL_BLOCK . Os membros dessa estrutura contêm valores e ponteiros de função que permitem que a DLL de Extensão do NPS processe o pacote RADIUS.
Retornar valor
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 não for NO_ERROR, o NPS descartará a solicitação.
Os atributos a seguir são somente leitura. As DLLs de extensão que implementam RadiusExtensionProcess2 não podem adicionar, modificar ou remover esses atributos em uma solicitação ou resposta contida em um RADIUS_EXTENSION_CONTROL_BLOCK.
- ratCode
- ratIdentifier
- ratAuthenticator
- ratSrcIPAddress
- ratSrcPort
- ratProvider
- ratUniqueId
- ratSrcIPv6Address
As DLLs de extensão NPS que exportam RadiusExtensionProcess2 não precisam exportar RadiusExtensionFreeAttributes.
Para obter mais informações sobre o uso dessa função, consulte Processo de extensões do NPS.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | authif.h |