Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vue d’ensemble de la technologie SMI (Settings Management Infrastructure).
Pour développer l’infrastructure de gestion des paramètres (SMI), vous avez besoin des en-têtes suivants :
Pour obtenir des conseils de programmation pour cette technologie, consultez :
Énumérations
|
WcmDataType Énumère les types de données retournés par la méthode ISettingsItem::GetDataType. |
|
WcmNamespaceAccess Décrit les options passées à la méthode ISettingsEngine::GetNamespace pour choisir le mode d’accès à l’espace de noms. |
|
WcmNamespaceEnumerationFlags Décrit les types d’indicateurs d’énumération. |
|
WcmRestrictionFacets Énumère les valeurs de facette qui peuvent être retournées par la méthode ISettingsItem::GetRestrictionFacets. |
|
WcmSettingType Décrit les types de paramètres retournés par la méthode ISettingsItem::GetSettingType et définit le type de modèle objet pour l’interface ISettingsItem appelante. |
|
WcmTargetMode Énumère les différents modes cibles. |
|
WcmUserStatus Décrit la status de l’utilisateur. |
Fonctions
|
ApplySettingsContext Applique un contexte de paramètres. |
|
Attributs Obtient le dictionnaire d’attributs. |
|
Children Obtient le dictionnaire des éléments enfants qui correspondent à cet élément. |
|
CreateListElement Crée un élément de liste. |
|
CreateSettingByPath Crée un objet de paramètre spécifié par le chemin d’accès. |
|
CreateSettingByPath Crée un objet de paramètre spécifié par son chemin d’accès. |
|
CreateSettingsContext Crée un contexte de paramètres. |
|
CreateSettingsIdentity Crée une identité de paramètres vide. |
|
CreateTargetInfo Crée une cible vide. |
|
Current Récupère un élément à partir de la position actuelle de l’énumérateur. |
|
Désérialiser Désérialise les données du flux fourni à ce contexte. |
|
ExpandTarget Développe une chaîne d’emplacement pour indiquer l’emplacement d’installation hors connexion. (ITargetInfo.ExpandTarget) |
|
ExpandTargetPath Développe une chaîne d’emplacement pour indiquer l’emplacement d’installation hors connexion. (ITargetInfo.ExpandTargetPath) |
|
GetAttribute Obtient un attribut d’identité pour une identité d’espace de noms. |
|
GetAttribute Obtient la valeur d’un attribut en spécifiant son nom. |
|
GetAttribute Obtient la valeur d’un attribut de l’espace de noms. |
|
GetChild Obtient l’élément enfant qui a le nom spécifié. |
|
GetColumn Retourne le numéro de colonne où l’erreur s’est produite. |
|
GetContextDescription Retourne la description du contexte qui entoure l’erreur. |
|
GetDataType Obtient les informations de type pour l’élément. |
|
GetDescription Retourne la description de l’erreur. |
|
GetEnumerator Obtient l’énumérateur utilisé pour accéder à la collection de propriétés hors connexion. |
|
GetErrorCode Retourne la valeur de code d’erreur HRESULT. |
|
GetErrorDescription Récupère un sms pour un code HRESULT retourné. |
|
GetFlags Retourne les indicateurs d’une identité d’espace de noms. |
|
GetIdentity Obtient l’identité de l’espace de noms. |
|
GetKeyValue Extrait les valeurs de clé pour toute liste qui existe déjà dans l’image, par exemple, DNS, paramètres http et informations de compte d’utilisateur. |
|
Getline Retourne le numéro de ligne où l’erreur s’est produite. |
|
GetListKeyInformation Obtient les informations de liste pour cet élément. |
|
GetName Obtient le nom de l'élément. |
|
GetNamespace Ouvre un espace de noms existant tel que spécifié par le paramètre ISettingsIdentity. |
|
GetNamespaces Obtient les espaces de noms qui existent dans le contexte. |
|
GetNamespaces Retourne un énumérateur aux espaces de noms installés. |
|
GetPath Obtient le chemin d’accès de l’élément. |
|
GetProperty Obtient une valeur de propriété pour l’emplacement d’installation hors connexion. |
|
GetRestriction Obtient les informations d’une restriction donnée. |
|
GetRestrictionFacets Obtient les restrictions définies pour cet élément. |
|
GetSchemaHiveLocation Obtenez l’emplacement de la ruche de schéma. |
|
GetSchemaHiveMountName Obtient le nom de l’emplacement de montage de la ruche de schéma. |
|
GetSettingByPath Obtient un paramètre basé sur le chemin donné. |
|
GetSettingByPath Obtient l’objet de paramètre spécifié par un chemin d’accès. |
|
GetSettingType Obtient le type de paramètre de l’élément. |
|
GetSource Retourne le fichier ou le chemin d’accès où l’erreur s’est produite. |
|
GetStoredSettings Obtient les modifications de paramètre stockées à partir du contexte de l’espace de noms donné. |
|
GetStoreStatus Obtient le status du magasin de schémas. |
|
GetTargetID Obtient l’identificateur unique associé à la cible actuelle. |
|
GetTargetInfo Obtient la cible hors connexion actuelle pour le moteur. |
|
GetTargetMode Obtient le mode cible actuel. |
|
GetTargetProcessorArchitecture Obtient l’architecture du processeur associée à la cible actuelle. |
|
GetTemporaryStoreLocation Obtient l’emplacement actuel du magasin temporaire. |
|
GetUserData Obtient des données définies par l’utilisateur. |
|
GetValue Obtient la valeur actuelle de l’élément. |
|
GetValueRaw Obtient la valeur de l’élément actuel sous la forme d’un tableau d’octets. |
|
HasChild Détermine si l’élément actif a un élément enfant. |
|
Loadmodule Charge le module à partir de l’emplacement d’installation hors connexion. |
|
LoadStore Initialise et charge la ruche du magasin de schémas. |
|
MoveNext Déplace la position actuelle vers l’élément suivant dans l’énumérateur, le cas échéant. |
|
RegisterNamespace Inscrit un espace de noms à partir d’un flux. |
|
RemoveListElement Supprime un élément de liste existant du nom fourni. |
|
RemoveSettingByPath Supprime un objet de paramètre spécifié par son chemin d’accès. |
|
RemoveSettingByPath Supprime l’objet de paramètre spécifié par un chemin d’accès. |
|
Réinitialiser Rétablit l’état de l’énumérateur à son état initialisé. Vous devez immédiatement suivre IItemEnumerator::Reset avec un appel à IItemEnumerator::MoveNext sur l’énumérateur afin de définir le pointeur actuel à la première position de l’énumération. |
|
RevertSetting Rétablit un paramètre dans l’espace de noms. |
|
Save Mises à jour l’espace de noms des paramètres sur persistant et visible. |
|
Sérialiser Sérialise les données dans ce contexte dans le flux fourni. |
|
SetAttribute Définit un attribut d’identité pour une identité d’espace de noms. |
|
SetFlags Définit les indicateurs d’identité pour une identité d’espace de noms. |
|
SetModulePath Définit le chemin du module pour l’emplacement d’installation hors connexion. |
|
setProperty Définit une valeur de propriété pour l’emplacement d’installation hors connexion. |
|
SetSchemaHiveLocation Définit l’emplacement de la ruche de schéma. |
|
SetSchemaHiveMountName Définit le nom de l’emplacement de montage de la ruche de schéma. |
|
SetTargetID Définit l’identificateur unique associé à la cible actuelle. |
|
SetTargetInfo Définit la cible hors connexion actuelle pour le moteur. |
|
SetTargetMode Définit le mode cible. |
|
SetTargetProcessorArchitecture Définit l’architecture du processeur associée à la cible actuelle. |
|
SetTemporaryStoreLocation Définit l’emplacement actuel du magasin temporaire. |
|
Paramètres Récupère un énumérateur pour les paramètres de niveau supérieur de l’espace de noms. |
|
SetUserData Définit les données définies par l’utilisateur. |
|
SetValue Définit la valeur d’un élément. |
|
SetValueRaw Définit la valeur de l’élément actif en fournissant des données sous forme brute. |
|
SetWow64Context Définit un objet de contexte opaque pour la redirection wow64. |
|
TranslateWow64 Traduit les chemins d’accès pour la redirection wow64. |
|
UnloadStore Décharge la ruche du magasin de schémas et libère des ressources. |
|
UnregisterNamespace Annule l’inscription d’un espace de noms existant. |
Interfaces
|
IItemEnumerator Énumère les éléments d’une collection de paramètres et d’attributs. |
|
ISettingsContext Interface d’un magasin de stockage qui est utilisée pour stocker les modifications de paramètres apportées via les autres API SMI et fournit des opérations de sérialisation vers et désérialisation à partir d’une représentation. |
|
ISettingsEngine Interface centrale permettant d’ouvrir des espaces de noms et de contrôler la façon dont ils sont ouverts. |
|
ISettingsIdentity Identifie un espace de noms à ouvrir ou utiliser. |
|
ISettingsItem Navigue dans l’arborescence des paramètres, récupère les métadonnées d’un paramètre particulier et récupère ou modifie sa valeur. |
|
ISettingsNamespace Effectue des opérations pour définir, récupérer et valider des paramètres, et enregistrer les modifications d’un instance d’espace de noms. |
|
ISettingsResult Récupère le code et la description des erreurs et avertissements retournés par diverses opérations. |
|
ITargetInfo Définit les informations de cible hors connexion, en particulier les emplacements de fichiers et de registre, ainsi que les informations wow64. |