Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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:
Enumerações
|
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. |
Funções
|
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. |
Interfaces
|
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. |