PRADIUS_EXTENSION_PROCESS_2 Rückruffunktion (authif.h)
Syntax
PRADIUS_EXTENSION_PROCESS_2 PradiusExtensionProcess2;
DWORD PradiusExtensionProcess2(
[in, out] PRADIUS_EXTENSION_CONTROL_BLOCK pECB
)
{...}
Parameter
[in, out] pECB
Zeiger auf eine RADIUS_EXTENSION_CONTROL_BLOCK-Struktur . Die Member dieser Struktur enthalten Werte und Funktionszeiger, mit denen die NPS-Erweiterungs-DLL das RADIUS-Paket verarbeiten kann.
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 nicht NO_ERROR ist, verwirft NPS die Anforderung.
Die folgenden Attribute sind schreibgeschützt. Erweiterungs-DLLs, die RadiusExtensionProcess2 implementieren, können diese Attribute nicht innerhalb einer Anforderung oder Antwort in einem RADIUS_EXTENSION_CONTROL_BLOCK hinzufügen, ändern oder entfernen.
- ratCode
- ratIdentifier
- ratAuthenticator
- ratSrcIPAddress
- ratSrcPort
- ratProvider
- ratUniqueId
- ratSrcIPv6Address
NPS-Erweiterungs-DLLs, die RadiusExtensionProcess2 exportieren, müssen RadiusExtensionFreeAttributes nicht exportieren.
Weitere Informationen zur Verwendung dieser Funktion finden Sie unter NPS-Erweiterungsprozess.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | authif.h |