PRADIUS_EXTENSION_PROCESS función de devolución de llamada (authif.h)
Sintaxis
PRADIUS_EXTENSION_PROCESS PradiusExtensionProcess;
DWORD PradiusExtensionProcess(
[in] const RADIUS_ATTRIBUTE *pAttrs,
[out] PRADIUS_ACTION pfAction
)
{...}
Parámetros
[in] pAttrs
Puntero a una matriz de atributos de la solicitud. Un atributo termina la matriz con dwAttrType establecido en ratMinimum. Estos atributos deben tratarse como de solo lectura; RadiusExtensionProcess no debe modificarlos. Además, estos atributos no se deben hacer referencia de ninguna manera después de que RadiusExtensionProcess devuelva.
[out] pfAction
Puntero a un valor de tipo RADIUS_ACTION, establecido inicialmente en raContinue. Este parámetro especifica la acción que NPS debe realizar en respuesta a una solicitud de acceso.
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es NO_ERROR.
Si se produce un error en la función, el valor devuelto debe ser un código de error adecuado de Winerror.h.
Comentarios
Si el valor devuelto es distinto de NO_ERROR, NPS descarta la solicitud.
NPS admite varios archivos DLL de extensión. NPS llama a RadiusExtensionProcess para cada uno de los archivos DLL enumerados en el registro. Para obtener más información, consulte Configuración de los archivos DLL de extensión.
El archivo DLL de extensión puede exportar RadiusExtensionProcessEx en lugar de RadiusExtensionProcess. El archivo DLL de extensión puede exportar RadiusExtensionProcess2.
Para obtener más información sobre el uso de esta función, consulte Proceso de extensiones de NPS.
Requisitos
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2008 |
Plataforma de destino | Windows |
Encabezado | authif.h |