PRADIUS_EXTENSION_PROCESS fonction de rappel (authif.h)
Syntaxe
PRADIUS_EXTENSION_PROCESS PradiusExtensionProcess;
DWORD PradiusExtensionProcess(
[in] const RADIUS_ATTRIBUTE *pAttrs,
[out] PRADIUS_ACTION pfAction
)
{...}
Paramètres
[in] pAttrs
Pointeur vers un tableau d’attributs de la requête. Le tableau est terminé par un attribut avec dwAttrType défini sur ratMinimum. Ces attributs doivent être traités en lecture seule ; Ils ne doivent pas être modifiés par RadiusExtensionProcess. En outre, ces attributs ne doivent être référencés d’aucune façon après le retour de RadiusExtensionProcess .
[out] pfAction
Pointeur vers une valeur de type RADIUS_ACTION, initialement définie sur raContinue. Ce paramètre spécifie l’action que NPS doit effectuer en réponse à une demande d’accès.
Valeur retournée
Si la fonction réussit, la valeur de retour est NO_ERROR.
Si la fonction échoue, la valeur de retour doit être un code d’erreur approprié de Winerror.h.
Remarques
Si la valeur de retour est autre que NO_ERROR, NPS ignore la demande.
NPS prend en charge plusieurs DLL d’extension. NPS appelle RadiusExtensionProcess pour chacune des DLL répertoriées dans le Registre. Pour plus d’informations, consultez Configuration des DLL d’extension.
La DLL d’extension peut exporter RadiusExtensionProcessEx au lieu de RadiusExtensionProcess. La DLL d’extension peut exporter RadiusExtensionProcess2.
Pour plus d’informations sur l’utilisation de cette fonction, consultez Processus d’extensions NPS.
Configuration requise
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | authif.h |