PRADIUS_EXTENSION_PROCESS_2 función de devolución de llamada (authif.h)
Sintaxis
PRADIUS_EXTENSION_PROCESS_2 PradiusExtensionProcess2;
DWORD PradiusExtensionProcess2(
[in, out] PRADIUS_EXTENSION_CONTROL_BLOCK pECB
)
{...}
Parámetros
[in, out] pECB
Puntero a una estructura de RADIUS_EXTENSION_CONTROL_BLOCK . Los miembros de esta estructura contienen valores y punteros de función que permiten que el archivo DLL de extensión NPS procese el paquete RADIUS.
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.
Los atributos siguientes son de solo lectura. Los archivos DLL de extensión que implementan RadiusExtensionProcess2 no pueden agregar, modificar ni quitar estos atributos dentro de una solicitud o respuesta contenida en un RADIUS_EXTENSION_CONTROL_BLOCK.
- ratCode
- ratIdentifier
- ratAuthenticator
- ratSrcIPAddress
- ratSrcPort
- ratProvider
- ratUniqueId
- ratSrcIPv6Address
Los archivos DLL de extensión NPS que exportan RadiusExtensionProcess2 no necesitan exportar RadiusExtensionFreeAttributes.
Para obtener más información sobre el uso de esta función, consulte Proceso de extensiones NPS.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2008 |
Plataforma de destino | Windows |
Encabezado | authif.h |