PRADIUS_EXTENSION_PROCESS_2 fonction de rappel (authif.h)
Syntaxe
PRADIUS_EXTENSION_PROCESS_2 PradiusExtensionProcess2;
DWORD PradiusExtensionProcess2(
[in, out] PRADIUS_EXTENSION_CONTROL_BLOCK pECB
)
{...}
Paramètres
[in, out] pECB
Pointeur vers une structure RADIUS_EXTENSION_CONTROL_BLOCK . Les membres de cette structure contiennent des valeurs et des pointeurs de fonction qui permettent à la DLL d’extension NPS de traiter le paquet RADIUS.
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.
Les attributs suivants sont en lecture seule. Les DLL d’extension qui implémentent RadiusExtensionProcess2 ne peuvent pas ajouter, modifier ou supprimer ces attributs dans une demande ou une réponse contenues dans un RADIUS_EXTENSION_CONTROL_BLOCK.
- ratCode
- ratIdentifier
- ratAuthenticator
- ratSrcIPAddress
- ratSrcPort
- ratProvider
- ratUniqueId
- ratSrcIPv6Address
Les DLL d’extension NPS qui exportent RadiusExtensionProcess2 n’ont pas besoin d’exporter RadiusExtensionFreeAttributes.
Pour plus d’informations sur l’utilisation de cette fonction, consultez Processus d’extensions NPS.
Configuration requise
Condition requise | Valeur |
---|---|
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 |