Infrastruttura di gestione delle impostazioni (SMI)
Panoramica della tecnologia SMI (Settings Management Infrastructure).
Per sviluppare l'infrastruttura di gestione delle impostazioni (SMI), sono necessarie queste intestazioni:
Per indicazioni sulla programmazione per questa tecnologia, vedere:
WcmDataType Enumera i tipi di dati restituiti dal metodo ISettingsItem::GetDataType. |
WcmNamespaceAccess Vengono descritte le opzioni passate al metodo ISettingsEngine::GetNamespace per scegliere la modalità di accesso allo spazio dei nomi. |
WcmNamespaceEnumerationFlags Descrive i tipi di flag di enumerazione. |
WcmRestrictionFacets Enumera i valori di facet che possono essere restituiti dal metodo ISettingsItem::GetRestrictionFacets. |
WcmSettingType Descrive i tipi di impostazione restituiti dal metodo ISettingsItem::GetSettingType e definisce il tipo di modello a oggetti per l'interfaccia ISettingsItem chiamante. |
WcmTargetMode Enumera le varie modalità di destinazione. |
WcmUserStatus Descrive lo stato dell'utente. |
ApplySettingsContext Applica un contesto delle impostazioni. |
Attributes (Attributi) Ottiene il dizionario degli attributi. |
Children Ottiene il dizionario degli elementi figlio corrispondenti a questo elemento. |
CreateListElement Crea un nuovo elemento elenco. |
CreateSettingByPath Crea un oggetto di impostazione specificato dal percorso. |
CreateSettingByPath Crea un oggetto di impostazione specificato dal relativo percorso. |
CreateSettingsContext Crea un contesto di impostazioni. |
CreateSettingsIdentity Crea un'identità delle impostazioni vuote. |
CreateTargetInfo Crea una destinazione vuota. |
Corrente Recupera un elemento dalla posizione corrente dell'enumeratore. |
Deserializzare Deserializza i dati nel flusso fornito a questo contesto. |
ExpandTarget Espande una stringa di posizione per indicare il percorso di installazione offline. (ITargetInfo.ExpandTarget) |
ExpandTargetPath Espande una stringa di posizione per indicare il percorso di installazione offline. (ITargetInfo.ExpandTargetPath) |
GetAttribute Ottiene un attributo identity per un'identità dello spazio dei nomi. |
GetAttribute Ottiene il valore di un attributo specificando il relativo nome. |
GetAttribute Ottiene il valore di un attributo dello spazio dei nomi. |
GetChild Ottiene l'elemento figlio con il nome specificato. |
GetColumn Restituisce il numero di colonna in cui si è verificato l'errore. |
GetContextDescription Restituisce la descrizione del contesto che circonda l'errore. |
GetDataType Ottiene le informazioni sul tipo per l'elemento. |
GetDescription Restituisce la descrizione dell'errore. |
GetEnumerator Ottiene l'enumeratore usato per accedere alla raccolta di proprietà offline. |
GetErrorCode Restituisce il valore del codice di errore HRESULT. |
GetErrorDescription Recupera un messaggio di testo per un codice HRESULT restituito. |
GetFlags Restituisce i flag per un'identità dello spazio dei nomi. |
GetIdentity Ottiene l'identità dello spazio dei nomi. |
GetKeyValue Estrae i valori chiave per qualsiasi elenco già presente nell'immagine, ad esempio DNS, impostazioni HTTP e informazioni sull'account utente. |
Getline Restituisce il numero di riga in cui si è verificato l'errore. |
GetListKeyInformation Ottiene le informazioni sull'elenco per questo elemento. |
GetName Ottiene il nome dell'elemento. |
GetNamespace Apre uno spazio dei nomi esistente come specificato dal parametro ISettingsIdentity. |
GetNamespaces Ottiene gli spazi dei nomi esistenti nel contesto. |
GetNamespaces Restituisce un enumeratore agli spazi dei nomi installati. |
GetPath Ottiene il percorso dell'elemento. |
Getproperty Ottiene un valore della proprietà per il percorso di installazione offline. |
GetRestriction Ottiene le informazioni per una determinata restrizione. |
GetRestrictionFacets Ottiene le restrizioni definite per questo elemento. |
GetSchemaHiveLocation Ottenere il percorso dell'hive dello schema. |
GetSchemaHiveMountName Ottiene il nome della posizione di montaggio dell'hive dello schema. |
GetSettingByPath Ottiene un'impostazione in base al percorso specificato. |
GetSettingByPath Ottiene l'oggetto impostazione specificato da un percorso. |
GetSettingType Ottiene il tipo di impostazione per l'elemento. |
GetSource Restituisce il file o il percorso in cui si è verificato l'errore. |
GetStoredSettings Ottiene le modifiche dell'impostazione archiviata dal contesto per lo spazio dei nomi specificato. |
GetStoreStatus Ottiene lo stato dell'archivio schemi. |
GetTargetID Ottiene l'identificatore univoco associato alla destinazione corrente. |
GetTargetInfo Ottiene la destinazione offline corrente per il motore. |
GetTargetMode Ottiene la modalità di destinazione corrente. |
GetTargetProcessorArchitecture Ottiene l'architettura del processore associata alla destinazione corrente. |
GetTemporaryStoreLocation Ottiene la posizione corrente dell'archivio temporaneo. |
GetUserData Ottiene i dati definiti dall'utente. |
GetValue Ottiene il valore corrente dall'elemento. |
GetValueRaw Ottiene il valore dall'elemento corrente come matrice di byte. |
HasChild Determina se l'elemento corrente ha un elemento figlio. |
LoadModule Carica il modulo dal percorso di installazione offline. |
LoadStore Inizializza e carica l'hive dell'archivio schemi. |
MoveNext Sposta la posizione corrente all'elemento successivo nell'enumeratore se disponibile. |
RegisterNamespace Registra uno spazio dei nomi da un flusso. |
RemoveListElement Rimuove un elemento elenco esistente del nome specificato. |
RemoveSettingByPath Rimuove un oggetto di impostazione specificato dal relativo percorso. |
RemoveSettingByPath Rimuove l'oggetto impostazione specificato da un percorso. |
Reimpostazione Reimposta lo stato dell'enumeratore allo stato inizializzato. È necessario seguire immediatamente IItemEnumerator::Reset con una chiamata a IItemEnumerator::MoveNext nell'enumeratore per impostare il puntatore corrente alla prima posizione dell'enumerazione. |
Reimpostazione Ripristina un'impostazione nello spazio dei nomi. |
Salva Aggiornamenti lo spazio dei nomi impostazioni per persistente e visibile. |
Serializzare Serializza i dati in questo contesto nel flusso fornito. |
SetAttribute Imposta un attributo identity per un'identità dello spazio dei nomi. |
SetFlags Imposta i flag di identità per un'identità dello spazio dei nomi. |
SetModulePath Imposta il percorso del modulo per il percorso di installazione offline. |
SetProperty Imposta un valore della proprietà per il percorso di installazione offline. |
SetSchemaHiveLocation Imposta la posizione dell'hive dello schema. |
SetSchemaHiveMountName Imposta il nome della posizione di montaggio dell'hive dello schema. |
SetTargetID Imposta l'identificatore univoco associato alla destinazione corrente. |
SetTargetInfo Imposta la destinazione offline corrente per il motore. |
SetTargetMode Imposta la modalità di destinazione. |
SetTargetProcessorArchitecture Imposta l'architettura del processore associata alla destinazione corrente. |
SetTemporaryStoreLocation Imposta la posizione corrente dell'archivio temporaneo. |
Impostazioni Recupera un enumeratore per le impostazioni di primo livello per lo spazio dei nomi. |
SetUserData Imposta i dati definiti dall'utente. |
SetValue Imposta il valore di un elemento. |
SetValueRaw Imposta il valore dell'elemento corrente specificando i dati nel formato non elaborato. |
SetWow64Context Imposta un oggetto contesto opaco per il reindirizzamento wow64. |
TranslateWow64 Traduce i percorsi per il reindirizzamento wow64. |
Scarica archivio Scarica l'hive dello schema e libera le risorse. |
UnregisterNamespace Annulla la registrazione di uno spazio dei nomi esistente. |
IItemEnumerator Enumera gli elementi di una raccolta di impostazioni e attributi. |
ISettingsContext Interfaccia per un archivio di backup usato per archiviare le modifiche apportate tramite le altre API SMI e fornisce operazioni per serializzare e deserializzare da una rappresentazione. |
ISettingsEngine Interfaccia centrale per l'apertura degli spazi dei nomi e il controllo della modalità di apertura. |
ISettingsIdentity Identifica uno spazio dei nomi da aprire o usare. |
ISettingsItem Esplora l'albero delle impostazioni, recupera i metadati per una determinata impostazione e recupera o modifica il relativo valore. |
ISettingsNamespace Esegue operazioni per impostare, recuperare e convalidare le impostazioni e salvare le modifiche per un'istanza dello spazio dei nomi. |
ISettingsResult Recupera il codice e la descrizione per gli errori e gli avvisi restituiti da varie operazioni. |
ITargetInfo Definisce le informazioni di destinazione offline, in particolare i percorsi dei file e del Registro di sistema, nonché le informazioni wow64. |