authif.h-Header
Dieser Header wird vom Netzwerkrichtlinienserver verwendet. Weitere Informationen finden Sie unter
authif.h enthält die folgenden Programmierschnittstellen:
PRADIUS_EXTENSION_FREE_ATTRIBUTES Die RadiusExtensionFreeAttributes-Funktion ist eine anwendungsdefinierte Funktion und wird von NPS aufgerufen, um den von RadiusExtensionProcessEx zurückgegebenen Attributen belegten Arbeitsspeicher freizugeben. |
PRADIUS_EXTENSION_INIT Die RadiusExtensionInit-Funktion ist eine anwendungsdefinierte Funktion und wird vom NPS aufgerufen, während der Dienst gestartet wird. Verwenden Sie RadiusExtensionInit, um Alle Initialisierungsvorgänge für die Erweiterungs-DLL auszuführen. |
PRADIUS_EXTENSION_PROCESS Die RadiusExtensionProcess-Funktion ist eine anwendungsdefinierte Funktion und wird vom NPS für jedes Authentifizierungs- oder Abrechnungspaket aufgerufen, das NPS vom Netzwerkzugriffsserver (NAS) empfängt. |
PRADIUS_EXTENSION_PROCESS_2 Eine anwendungsdefinierte Funktion, die vom NPS für jedes Authentifizierungs- oder Abrechnungspaket aufgerufen wird, das NPS empfängt. |
PRADIUS_EXTENSION_PROCESS_EX Die RadiusExtensionProcessEx-Funktion ist eine anwendungsdefinierte Funktion und wird vom NPS für jedes Authentifizierungs- oder Abrechnungspaket aufgerufen, das NPS vom Netzwerkzugriffsserver (NAS) empfängt. |
PRADIUS_EXTENSION_TERM Die RadiusExtensionTerm-Funktion ist eine anwendungsdefinierte Funktion und wird vom NPS aufgerufen, bevor die Erweiterungs-DLL entladen wird. Verwenden Sie RadiusExtensionTerm, um alle sauber-Up-Vorgänge für die Erweiterungs-DLL auszuführen. |
RADIUS_ATTRIBUTE Die RADIUS_ATTRIBUTE-Struktur stellt ein RADIUS-Attribut oder ein erweitertes Attribut dar. |
RADIUS_ATTRIBUTE_ARRAY Die RADIUS_ATTRIBUTE_ARRAY-Struktur stellt ein Array von Attributen dar. |
RADIUS_EXTENSION_CONTROL_BLOCK Die RADIUS_EXTENSION_CONTROL_BLOCK-Struktur enthält Informationen zur aktuellen RADIUS-Anforderung. Außerdem bietet es Funktionen zum Abrufen der der Anforderung zugeordneten Attribute und zum Festlegen der Disposition der Anforderung. |
RADIUS_VSA_FORMAT Die RADIUS_VSA_FORMAT-Struktur stellt das Format des Zeichenfolgenteils eines RADIUS-anbieterspezifischen Attributs dar. |
RADIUS_ACTION Der RADIUS_ACTION Typ listet die Antworten auf, die eine NPS-Erweiterungs-DLL als Reaktion auf eine Access-Anforderung generieren kann. |
RADIUS_ATTRIBUTE_TYPE Der RADIUS_ATTRIBUTE_TYPE Typ listet die möglichen Typen für ein RADIUS-Attribut auf. |
RADIUS_AUTHENTICATION_PROVIDER Der RADIUS_AUTHENTICATION_PROVIDER Typ listet die möglichen Authentifizierungsanbieter auf, die NPS verwenden kann. |
RADIUS_CODE Der RADIUS_CODE-Enumerationstyp listet die möglichen RADIUS-Paketcodes auf. |
RADIUS_DATA_TYPE Der RADIUS_DATA_TYPE Typ listet den möglichen Datentyp für ein RADIUS-Attribut oder ein erweitertes Attribut auf. |
RADIUS_EXTENSION_POINT Der RADIUS_EXTENSION_POINT Enumerationstyp listet die möglichen Punkte im RADIUS-Anforderungsprozess auf, wenn die RadiusExtensionProcess2-Funktion aufgerufen werden kann. |
RADIUS_REJECT_REASON_CODE Die RADIUS_REJECT_REASON_CODE-Enumeration definiert die möglichen RADIUS-Paketverwedungscodes. |