Infraestrutura de Gerenciamento de Configurações (SMI)
Visão geral da tecnologia SMI (Infraestrutura de Gerenciamento de Configurações).
Para desenvolver a Infraestrutura de Gerenciamento de Configurações (SMI), você precisa desses cabeçalhos:
Para obter diretrizes de programação para essa tecnologia, consulte:
WcmDataType Enumera os tipos de dados retornados do método ISettingsItem::GetDataType. |
WcmNamespaceAccess Descreve as opções passadas para o método ISettingsEngine::GetNamespace para escolher como o namespace deve ser acessado. |
WcmNamespaceEnumerationFlags Descreve os tipos de sinalizadores de enumeração. |
WcmRestrictionFacets Enumera os valores de faceta que podem ser retornados pelo método ISettingsItem::GetRestrictionFacets. |
WcmSettingType Descreve os tipos de configuração retornados do método ISettingsItem::GetSettingType e define o tipo de modelo de objeto para a interface ISettingsItem de chamada. |
WcmTargetMode Enumera os vários modos de destino. |
WcmUserStatus Descreve o status do usuário. |
ApplySettingsContext Aplica um contexto de configurações. |
Atributos Obtém o dicionário de atributos. |
Filhos Obtém o dicionário dos itens filho que correspondem a este item. |
CreateListElement Cria um novo elemento de lista. |
CreateSettingByPath Cria um objeto de configuração especificado pelo caminho. |
CreateSettingByPath Cria um objeto de configuração especificado por seu caminho. |
CreateSettingsContext Cria um contexto de configurações. |
CreateSettingsIdentity Cria uma identidade de configurações vazia. |
CreateTargetInfo Cria um destino vazio. |
Current Recupera um item da posição atual do enumerador. |
Desserializar Desserializa os dados no fluxo fornecidos para esse contexto. |
ExpandTarget Expande uma cadeia de caracteres de localização para indicar o local de instalação offline. (ITargetInfo.ExpandTarget) |
ExpandTargetPath Expande uma cadeia de caracteres de localização para indicar o local de instalação offline. (ITargetInfo.ExpandTargetPath) |
GetAttribute Obtém um atributo de identidade para uma identidade de namespace. |
GetAttribute Obtém o valor de um atributo especificando seu nome. |
GetAttribute Obtém o valor de um atributo do namespace. |
Getchild Obtém o item filho que tem o nome especificado. |
Getcolumn Retorna o número da coluna em que o erro ocorreu. |
GetContextDescription Retorna a descrição do contexto que envolve o erro. |
GetDataType Obtém as informações de tipo do item. |
GetDescription Retorna a descrição do erro. |
Getenumerator Obtém o enumerador usado para acessar a coleção de propriedades offline. |
GetErrorCode Retorna o valor do código de erro HRESULT. |
GetErrorDescription Recupera uma mensagem de texto para um código HRESULT retornado. |
GetFlags Retorna os sinalizadores de uma identidade de namespace. |
GetIdentity Obtém a identidade do namespace. |
GetKeyValue Extrai valores de chave para qualquer lista que já exista na imagem, por exemplo, DNS, configurações http e informações de conta de usuário. |
Getline Retorna o número de linha em que o erro ocorreu. |
GetListKeyInformation Obtém as informações de lista para este item. |
GetName Obtém o nome do item. |
GetNamespace Abre um namespace existente conforme especificado pelo parâmetro ISettingsIdentity. |
GetNamespaces Obtém os namespaces que existem no contexto. |
GetNamespaces Retorna um enumerador para os namespaces instalados. |
GetPath Obtém o caminho do item. |
GetProperty Obtém um valor de propriedade para o local de instalação offline. |
GetRestriction Obtém as informações de uma determinada restrição. |
GetRestrictionFacets Obtém as restrições definidas para este item. |
GetSchemaHiveLocation Obtenha o local do hive do esquema. |
GetSchemaHiveMountName Obtém o nome do local de montagem do hive de esquema. |
GetSettingByPath Obtém uma configuração com base no caminho fornecido. |
GetSettingByPath Obtém o objeto de configuração especificado por um caminho. |
GetSettingType Obtém o tipo de configuração do item. |
GetSource Retorna o arquivo ou caminho em que o erro ocorreu. |
GetStoredSettings Obtém as alterações de configuração armazenadas do contexto para o namespace fornecido. |
GetStoreStatus Obtém o status do repositório de esquemas. |
GetTargetID Obtém o identificador exclusivo associado ao destino atual. |
GetTargetInfo Obtém o destino offline atual para o mecanismo. |
GetTargetMode Obtém o modo de destino atual. |
GetTargetProcessorArchitecture Obtém a arquitetura do processador associada ao destino atual. |
GetTemporaryStoreLocation Obtém o local de repositório temporário atual. |
GetUserData Obtém dados definidos pelo usuário. |
GetValue Obtém o valor atual do item. |
GetValueRaw Obtém o valor do item atual como uma matriz de bytes. |
HasChild Determina se o item atual tem um item filho. |
Loadmodule Carrega o módulo do local de instalação offline. |
LoadStore Inicializa e carrega o hive do repositório de esquemas. |
MoveNext Move a posição atual para o próximo item no enumerador, se disponível. |
Registernamespace Registra um namespace de um fluxo. |
RemoveListElement Remove um elemento de lista existente do nome fornecido. |
RemoveSettingByPath Remove um objeto de configuração especificado por seu caminho. |
RemoveSettingByPath Remove o objeto de configuração especificado por um caminho. |
Redefinir Redefine o estado do enumerador para seu estado inicializado. Você deve seguir imediatamente IItemEnumerator::Reset com uma chamada para IItemEnumerator::MoveNext no enumerador para definir o ponteiro atual na primeira posição na enumeração. |
RevertSetting Reverte uma configuração no namespace . |
Salvar Atualizações o namespace de configurações como persistente e visível. |
Serializar Serializa os dados nesse contexto no fluxo fornecido. |
SetAttribute Define um atributo de identidade para uma identidade de namespace. |
SetFlags Define os sinalizadores de identidade para uma identidade de namespace. |
SetModulePath Define o caminho do módulo para o local de instalação offline. |
SetProperty Define um valor de propriedade para o local de instalação offline. |
SetSchemaHiveLocation Define o local do hive de esquema. |
SetSchemaHiveMountName Define o nome do local de montagem do hive de esquema. |
SetTargetID Define o identificador exclusivo associado ao destino atual. |
SetTargetInfo Define o destino offline atual para o mecanismo. |
SetTargetMode Define o modo de destino. |
SetTargetProcessorArchitecture Define a arquitetura do processador associada ao destino atual. |
DefinirTemporaryStoreLocation Define o local de repositório temporário atual. |
Configurações Recupera um enumerador para as configurações de nível superior para o namespace. |
SetUserData Define os dados definidos pelo usuário. |
SetValue Define o valor de um item. |
SetValueRaw Define o valor do item atual fornecendo dados em forma bruta. |
SetWow64Context Define um objeto de contexto opaco para redirecionamento wow64. |
TranslateWow64 Converte caminhos para redirecionamento wow64. |
UnloadStore Descarrega o hive do repositório de esquemas e libera recursos. |
UnregisterNamespace Cancela o registro de um namespace existente. |
IItemEnumerator Enumera os itens de uma coleção de configurações e atributos. |
ISettingsContext Uma interface para um repositório de backup que é usada para armazenar alterações de configuração feitas por meio de outras APIs de SMI e fornece operações para serializar e desserializar de uma representação. |
ISettingsEngine A interface central para abrir namespaces e controlar como eles são abertos. |
ISettingsIdentity Identifica um namespace a ser aberto ou usado. |
ISettingsItem Navega na árvore de configurações, recupera os metadados de uma configuração específica e recupera ou modifica seu valor. |
ISettingsNamespace Executa operações para definir, recuperar e validar configurações e salvar alterações em uma instância de namespace. |
ISettingsResult Recupera o código e a descrição para erros e avisos retornados por várias operações. |
ITargetInfo Define as informações de destino offline, especificamente, locais de arquivo e registro, bem como informações wow64. |