PRADIUS_EXTENSION_PROCESS Rückruffunktion (authif.h)
Syntax
PRADIUS_EXTENSION_PROCESS PradiusExtensionProcess;
DWORD PradiusExtensionProcess(
[in] const RADIUS_ATTRIBUTE *pAttrs,
[out] PRADIUS_ACTION pfAction
)
{...}
Parameter
[in] pAttrs
Zeiger auf ein Array von Attributen aus der Anforderung. Das Array wird durch ein Attribut beendet, wobei dwAttrType auf ratMinimum festgelegt ist. Diese Attribute sollten als schreibgeschützt behandelt werden. Sie sollten nicht von RadiusExtensionProcess geändert werden. Außerdem sollte nach der Rückgabe von RadiusExtensionProcess auf diese Attribute in keiner Weise verwiesen werden.
[out] pfAction
Zeiger auf einen Wert vom Typ RADIUS_ACTION, zunächst auf raContinue festgelegt. Dieser Parameter gibt die Aktion an, die NPS als Reaktion auf eine Access-Anforderung ausführen soll.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert NO_ERROR.
Wenn die Funktion fehlschlägt, sollte der Rückgabewert ein geeigneter Fehlercode von Winerror.h sein.
Hinweise
Wenn der Rückgabewert etwas anderes als NO_ERROR ist, verwirft NPS die Anforderung.
NPS unterstützt mehrere Erweiterungs-DLLs. NPS ruft RadiusExtensionProcess für jede der in der Registrierung aufgeführten DLLs auf. Weitere Informationen finden Sie unter Einrichten der Erweiterungs-DLLs.
Die Erweiterungs-DLL kann RadiusExtensionProcessExex anstelle von RadiusExtensionProcess exportieren. Die Erweiterungs-DLL kann RadiusExtensionProcess2 exportieren.
Weitere Informationen zur Verwendung dieser Funktion finden Sie unter NPS-Erweiterungsprozess.
Anforderungen
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | authif.h |