Serveur de stratégie réseau
Vue d’ensemble de la technologie du serveur de stratégie réseau.
Pour développer un serveur de stratégie réseau, vous avez besoin des en-têtes suivants :
Pour obtenir des conseils de programmation pour cette technologie, consultez :
Énumérations
COMPTABILITÉPROPERTIES Les valeurs du type ACCOUNTINGPROPERTIES énumèrent les propriétés qui contrôlent les types de paquets enregistrés et les caractéristiques du fichier journal. |
ATTRIBUTEFILTER Cas d’utilisation des attributs du dictionnaire NPS. |
ATTRIBUTEID Le type d’énumération ATTRIBUTEID énumère les attributs RADIUS pris en charge par l’API SDO. |
ATTRIBUTEINFO Les valeurs du type ATTRIBUTEINFO énumèrent les caractéristiques d’un attribut spécifié. |
ATTRIBUTPROPERTIES Les valeurs du type ATTRIBUTEPROPERTIES énumèrent les propriétés d’un attribut de dictionnaire RADIUS. |
ATTRIBUTERESTRICTIONS Les valeurs du type d’énumération ATTRIBUTERESTRICTIONS spécifient des restrictions sur la façon dont un attribut particulier peut être utilisé. |
ATTRIBUTESYNTAX Chaque valeur du type d’énumération ATTRIBUTESYNTAX spécifie une syntaxe d’attribut possible. |
AUTHENTICATION_TYPE Les valeurs du type énuméré AUTHENTICATION_TYPE sont utilisées pour spécifier la méthode d’authentification. |
CLIENTPROPERTIES Les valeurs du type CLIENTPROPERTIES énumèrent les propriétés d’un client RADIUS. L’ordinateur SDO est le serveur RADIUS. |
CONDITIONPROPERTIES Les valeurs du type d’énumération CONDITIONPROPERTIES spécifient les propriétés d’une condition NAP (Network Access Policy). |
DICTIONARYPROPERTIES Les valeurs du type de propriétés DICTIONARYPROPERTIES énumèrent les propriétés associées au dictionnaire d’attributs. |
IASCOMMONPROPERTIES Les valeurs du type d’énumération IASCOMMONPROPERTIES énumèrent les propriétés présentes dans tous les objets SDO. |
IASCOMPONENTPROPERTIES Les valeurs du type d’énumération IASCOMPONENTPROPERTIES énumèrent les identificateurs d’un objet SDO. |
IASDATASTORE Les valeurs de l’énumération IASDATASTORE indiquent les emplacements de stockage possibles pour les données SDO. |
IASDOMAINTYPE Les valeurs du type d’énumération IASDOMAINTYPE spécifient si l’ordinateur SDO fait partie d’un domaine et, le cas échéant, quel type de domaine. |
IASOSTYPE Les valeurs du type d’énumération IASOSTYPE spécifient le type de système d’exploitation que le client demandant l’authentification (ordinateur SDO) exécute. |
IASPROPERTIES Les valeurs du type d’énumération IASPROPERTIES énumèrent les propriétés liées à NPS. |
IDENTITY_TYPE Les différentes valeurs possibles pour MS_ATTRIBUTE_IDENTITY_TYPE. |
NOMSPROPRIÉTÉS Les valeurs du type d’énumération NAMESPROPERTIES énumèrent les propriétés liées au nom de l’utilisateur qui demande l’accès réseau. |
NAPPROPERTIES Les valeurs du type d’énumération NAPPROPERTIES spécifient des propriétés pour les stratégies d’accès réseau (NAP). |
NEW_LOG_FILE_FREQUENCY Les valeurs du type d’énumération NEW_LOG_FILE_FREQUENCY spécifient la fréquence à laquelle de nouveaux fichiers journaux sont créés. |
NTEVENTLOGPROPERTIES Les valeurs du type d’énumération NTEVENTLOGPROPERTIES énumèrent les types d’événements qui doivent être consignés dans le journal des événements NT. |
NTSAMPROPERTIES Les valeurs du type d’énumération NTSAMPROPERTIES spécifient des propriétés liées au Gestionnaire de comptes de sécurité NT (SAM). |
POLICYPROPERTIES Les valeurs du type d’énumération POLICYPROPERTIES énumèrent les propriétés d’une stratégie d’accès réseau (NAP). |
PROFILEPROPERTIES Le type d’énumération PROFILEPROPERTIES énumère les propriétés associées à un profil. |
PROTOCOLPROPERTIES Les valeurs du type d’énumération PROTOCOLPROPERTIES énumèrent les propriétés d’un protocole d’authentification. |
RADIUS_ACTION Le type RADIUS_ACTION énumère les réponses qu’une DLL d’extension NPS peut générer en réponse à une demande d’accès. |
RADIUS_ATTRIBUTE_TYPE Le type RADIUS_ATTRIBUTE_TYPE énumère les types possibles pour un attribut RADIUS. |
RADIUS_AUTHENTICATION_PROVIDER Le type RADIUS_AUTHENTICATION_PROVIDER énumère les fournisseurs d’authentification possibles que NPS peut utiliser. |
RADIUS_CODE Le type d’énumération RADIUS_CODE énumère les codes de paquet RADIUS possibles. |
RADIUS_DATA_TYPE Le type RADIUS_DATA_TYPE énumère le type de données possible pour un attribut RADIUS ou un attribut étendu. |
RADIUS_EXTENSION_POINT Le type d’énumération RADIUS_EXTENSION_POINT énumère les points possibles dans le processus de requête RADIUS lorsque la fonction RadiusExtensionProcess2 peut être appelée. |
RADIUS_REJECT_REASON_CODE L’énumération RADIUS_REJECT_REASON_CODE définit les codes de rejet de paquet RADIUS possibles. |
RADIUSPROPERTIES Les valeurs du type d’énumération RADIUSPROPERTIES énumèrent les propriétés du protocole Microsoft RADIUS SDO. |
RADIUSPROXYPROPERTIES Les valeurs du type d’énumération RADIUSPROXYPROPERTIES énumèrent les propriétés liées au service proxy RADIUS. |
RADIUSSERVERGROUPPROPERTIES Les valeurs du type d’énumération RADIUSSERVERGROUPPROPERTIES énumèrent les propriétés d’un groupe de serveurs RADIUS. |
RADIUSSERVERPROPERTIES Les valeurs du type d’énumération RADIUSSERVERPROPERTIES énumèrent les propriétés du serveur RADIUS, c’est-à-dire l’ordinateur SDO. |
REMEDIATIONSERVERGROUPPROPERTIES Les valeurs du type d’énumération REMEDIATIONSERVERGROUPPROPERTIES énumèrent les propriétés d’un groupe de serveurs de correction. |
REMEDIATIONSERVERPROPERTIES Les valeurs du type d’énumération REMEDIATIONSERVERPROPERTIES énumèrent les propriétés d’un serveur de correction. |
REMEDIATIONSERVERSPROPERTIES Les valeurs du type d’énumération REMEDIATIONSERVERSPROPERTIES énumèrent les propriétés d’un ensemble de groupes de serveurs de correction. |
SERVICE_TYPE Les valeurs du type d’énumération SERVICE_TYPE spécifient le type de service administré à partir de l’API SDO. |
SHV_COMBINATION_TYPE Le type d’énumération SHV_COMBINATION_TYPE spécifie le type d’une combinaison SHV (System Health Validateator). |
SHVTEMPLATEPROPERTIES Les valeurs du type d’énumération SHVTEMPLATEPROPERTIES énumèrent les propriétés d’un modèle SHV (System Health Validateator). |
USERPROPERTIES Les valeurs du type d’énumération USERPROPERTIES énumèrent les propriétés utilisateur prises en charge par l’API SDO. |
VENDORPROPERTIES Les valeurs du type d’énumération VENDORPROPERTIES spécifient les propriétés des objets de la collection vendors. |
Fonctions
Ajouter La méthode Add ajoute un élément à la collection SDO (Server Data Objects). |
Appliquer La méthode Apply écrit dans le stockage persistant les modifications apportées par les appels à la méthode ISdo::P utProperty. |
Attacher La méthode Attach s’attache à un ordinateur SDO. L’attachement à un ordinateur SDO est la première étape consiste à utiliser l’API SDO pour administrer cet ordinateur. |
CreateAttribute La méthode CreateAttribute crée un objet d’attribut et y retourne une interface IDispatch. |
EnumAttributes La méthode EnumAttributes récupère les valeurs des attributs spécifiés. |
EnumAttributeValues La méthode EnumAttributeValues récupère les valeurs d’un attribut énumérable. |
get__NewEnum La méthode get__NewEnum récupère une interface IEnumVARIANT pour les propriétés SDO (Server Data Objects). |
get__NewEnum La méthode get__NewEnum récupère une interface IEnumVARIANT pour une collection SDO (Server Data Objects). |
get_Count La méthode get_Count retourne le nombre d’éléments dans la collection. |
GetAttachedComputer La méthode GetAttachedComputer récupère le nom de l’ordinateur actuellement attaché en tant qu’ordinateur SDO. |
GetAttributeID La méthode GetAttributeID récupère l’ID de l’attribut spécifié. |
GetAttributeInfo GetAttributeInfo récupère des informations pour l’attribut spécifié. |
GetDictionarySDO La méthode GetDictionarySDO récupère une interface pour un SDO de dictionnaire d’attributs. |
GetDomainType GetDomainType récupère le type de domaine dans lequel réside l’ordinateur SDO. |
GetOSType La méthode GetOSType récupère le type de système d’exploitation exécuté sur l’ordinateur SDO. |
GetProperty La méthode GetProperty récupère la valeur de la propriété spécifiée. |
GetPropertyInfo La méthode GetPropertyInfo récupère un pointeur vers une interface ISdoPropertyInfo pour la propriété spécifiée. |
GetServiceSDO La méthode GetServiceSDO récupère un objet de données serveur (SDO) pour le service spécifié. |
GetServiceStatus La méthode GetServiceStatus récupère les status du service administré par le biais de SDO. |
GetUserSDO La méthode GetUserSDO récupère une interface vers l’objet SDO (Server Data Object) pour l’utilisateur spécifié. |
IsDirectoryAvailable La méthode IsDirectoryAvailable teste si un service Active Directory est disponible sur l’ordinateur SDO. |
IsNameUnique La méthode IsNameUnique teste si le nom spécifié est unique dans la collection. |
Item La méthode Item récupère l’élément spécifié à partir de la collection. |
PRADIUS_EXTENSION_FREE_ATTRIBUTES La fonction RadiusExtensionFreeAttributes est une fonction définie par l’application et est appelée par NPS pour libérer la mémoire occupée par les attributs retournés par RadiusExtensionProcessEx. |
PRADIUS_EXTENSION_INIT La fonction RadiusExtensionInit est une fonction définie par l’application et est appelée par NPS pendant le démarrage du service. Utilisez RadiusExtensionInit pour effectuer toutes les opérations d’initialisation pour la DLL d’extension. |
PRADIUS_EXTENSION_PROCESS La fonction RadiusExtensionProcess est une fonction définie par l’application qui est appelée par NPS pour chaque paquet d’authentification ou de comptabilité que NPS reçoit du serveur d’accès réseau (NAS). |
PRADIUS_EXTENSION_PROCESS_2 Une fonction définie par l’application et est appelée par NPS pour chaque paquet d’authentification ou de comptabilité reçu par NPS. |
PRADIUS_EXTENSION_PROCESS_EX La fonction RadiusExtensionProcessEx est une fonction définie par l’application et est appelée par NPS pour chaque paquet d’authentification ou de comptabilité que NPS reçoit du serveur d’accès réseau (NAS). |
PRADIUS_EXTENSION_TERM La fonction RadiusExtensionTerm est une fonction définie par l’application et est appelée par NPS avant le déchargement de la DLL d’extension. Utilisez RadiusExtensionTerm pour effectuer des opérations de propre pour la DLL d’extension. |
PutProperty La méthode PutProperty définit la valeur de la propriété spécifiée. |
Recharger La méthode Reload recharge tous les objets de la collection à partir du magasin de données sous-jacent. |
Remove La méthode Remove supprime l’élément spécifié de la collection. |
RemoveAll La méthode RemoveAll supprime tous les éléments de la collection. |
ResetProperty La méthode ResetProperty rétablit la valeur par défaut de la propriété spécifiée. |
ResetService La méthode ResetService réinitialise le service administré par l’API SDO. La réinitialisation du service entraîne l’actualisation de ses données par le service. |
Restauration La méthode Restore recharge les valeurs des propriétés SDO (Server Data Objects) à partir du stockage persistant. |
StartService La méthode StartService démarre le service administré via SDO. |
StopService La méthode StopService arrête le service administré via SDO. |
Interfaces
ISdo Utilisez l’interface ISdo pour stocker, récupérer et mettre à jour les informations SDO (Server Data Objects). |
ISdoCollection Utilisez l’interface ISdoCollection pour manipuler une collection d’objets SDO. |
ISdoDictionaryOld Utilisez l’interface ISdoDictionaryOld pour manipuler le dictionnaire des attributs RADIUS (Remote Access Dial-In User Service). |
ISdoMachine Utilisez l’interface ISdoMachine pour l’attacher à un ordinateur SDO, obtenir des informations sur l’ordinateur SDO et obtenir des interfaces avec d’autres objets SDO. |
ISdoServiceControl Utilisez l’interface ISdoServiceControl pour contrôler le service administré sur l’ordinateur SDO. |
Structures
RADIUS_ATTRIBUTE La structure RADIUS_ATTRIBUTE représente un attribut RADIUS ou un attribut étendu. |
RADIUS_ATTRIBUTE_ARRAY La structure RADIUS_ATTRIBUTE_ARRAY représente un tableau d’attributs. |
RADIUS_EXTENSION_CONTROL_BLOCK La structure RADIUS_EXTENSION_CONTROL_BLOCK fournit des informations sur la requête RADIUS actuelle. Il fournit également des fonctions permettant d’obtenir les attributs associés à la requête et de définir la disposition de la requête. |
RADIUS_VSA_FORMAT La structure RADIUS_VSA_FORMAT représente le format de la partie chaîne d’un attribut spécifique au fournisseur RADIUS. |