NPS-Erweiterungsfunktionen

Hinweis

Internet Authentication Service (IAS) wurde ab Windows Server 2008 in Network Policy Server (NPS) umbenannt. Der Inhalt dieses Themas gilt sowohl für IAS als auch für NPS. Im gesamten Text wird NPS verwendet, um auf alle Versionen des Diensts zu verweisen, einschließlich der Versionen, die ursprünglich als IAS bezeichnet wurden.

Anwendungsdefiniert

Die Architektur für NPS-Erweiterungs-DLLs unterstützt die folgenden exportierten Funktionen:

Die Funktionen RadiusExtensionInit und RadiusExtensionTerm sind optional.

Die Erweiterungs-DLL exportiert möglicherweise RadiusExtensionProcess2 anstelle von RadiusExtensionProcess oder RadiusExtensionProcessEx.

Wenn die Erweiterungs-DLL RadiusExtensionProcessEx exportiert,muss sie auch RadiusExtensionFreeAttributes exportieren.

Systemdefiniert

Wenn NPS eine Implementierung von RadiusExtensionProcess2aufruft, übergibt NPS der Funktion einen Zeiger auf eine RADIUS EXTENSION CONTROL _ _ _ BLOCK-Struktur.

Die RADIUS EXTENSION CONTROL _ _ _ BLOCK-Struktur enthält Funktionsze zeiger auf die folgenden Funktionen, die von NPS bereitgestellt werden:

Die Funktionen GetRequest und GetResponse geben Zeiger auf eine Struktur vom Typ RADIUS ATTRIBUTE ARRAY _ _ zurück.

Die RADIUS _ ATTRIBUTE _ ARRAY-Struktur enthält Funktionsze zeiger auf die folgenden Funktionen, die von NPS bereitgestellt werden: