PRADIUS_EXTENSION_PROCESS funzione di callback (authif.h)
Sintassi
PRADIUS_EXTENSION_PROCESS PradiusExtensionProcess;
DWORD PradiusExtensionProcess(
[in] const RADIUS_ATTRIBUTE *pAttrs,
[out] PRADIUS_ACTION pfAction
)
{...}
Parametri
[in] pAttrs
Puntatore a una matrice di attributi dalla richiesta. La matrice viene terminata da un attributo con dwAttrType impostato su ratMinimum. Questi attributi devono essere considerati di sola lettura; non devono essere modificati da RadiusExtensionProcess. Inoltre, questi attributi non devono essere referenziati in alcun modo dopo la restituzione di RadiusExtensionProcess .
[out] pfAction
Puntatore a un valore di tipo RADIUS_ACTION, inizialmente impostato su raContinue. Questo parametro specifica l'azione che server dei criteri di rete deve eseguire in risposta a una richiesta di accesso.
Valore restituito
Se la funzione ha esito positivo, il valore restituito viene NO_ERROR.
Se la funzione ha esito negativo, il valore restituito deve essere un codice di errore appropriato da Winerror.h.
Commenti
Se il valore restituito è diverso da NO_ERROR, Server dei criteri di rete rimuove la richiesta.
Server dei criteri di rete supporta più DLL di estensione. NPS chiama RadiusExtensionProcess per ognuna delle DLL elencate nel Registro di sistema. Per altre informazioni, vedere Configurazione delle DLL di estensione.
La DLL di estensione può esportare RadiusExtensionProcessEx anziché RadiusExtensionProcess. La DLL dell'estensione può esportare RadiusExtensionProcess2.
Per altre informazioni sull'uso di questa funzione, vedere NpS Extensions Process.For more information on the use of this function, see NPS Extensions Process.
Requisiti
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | authif.h |
Vedi anche
Informazioni sulle estensioni nps