Leer en inglés

Compartir a través de


Infraestructura de administración de configuración (SMI)

Información general sobre la tecnología de infraestructura de administración de configuración (SMI).

Para desarrollar la infraestructura de administración de configuración (SMI), necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
WcmDataType

Enumera los tipos de datos devueltos desde el método ISettingsItem::GetDataType.
WcmNamespaceAccess

Describe las opciones que se pasan al método ISettingsEngine::GetNamespace para elegir cómo se debe tener acceso al espacio de nombres.
WcmNamespaceEnumerationFlags

Describe los tipos de marcas de enumeración.
WcmRestrictionFacets

Enumera los valores de faceta que puede devolver el método ISettingsItem::GetRestrictionFacets.
WcmSettingType

Describe los tipos de configuración que se devuelven desde el método ISettingsItem::GetSettingType y define el tipo de modelo de objetos para la interfaz ISettingsItem que llama.
WcmTargetMode

Enumera los distintos modos de destino.
WcmUserStatus

Describe el estado del usuario.

Functions

 
ApplySettingsContext

Aplica un contexto de configuración.
Atributos

Obtiene el diccionario de atributos.
Children

Obtiene el diccionario de los elementos secundarios que corresponden a este elemento.
CreateListElement

Crea un nuevo elemento de lista.
CreateSettingByPath

Crea un objeto de configuración especificado por la ruta de acceso.
CreateSettingByPath

Crea un objeto de configuración especificado por su ruta de acceso.
CreateSettingsContext

Crea un contexto de configuración.
CreateSettingsIdentity

Crea una identidad de configuración vacía.
CreateTargetInfo

Crea un destino vacío.
Current

Recupera un elemento de la posición actual del enumerador.
Deserializar

Deserializa los datos de la secuencia que se proporciona a este contexto.
ExpandTarget

Expande una cadena de ubicación para indicar la ubicación de instalación sin conexión. (ITargetInfo.ExpandTarget)
ExpandTargetPath

Expande una cadena de ubicación para indicar la ubicación de instalación sin conexión. (ITargetInfo.ExpandTargetPath)
GetAttribute

Obtiene un atributo de identidad para una identidad de espacio de nombres.
GetAttribute

Obtiene el valor de un atributo especificando su nombre.
GetAttribute

Obtiene el valor de un atributo del espacio de nombres .
GetChild

Obtiene el elemento secundario que tiene el nombre especificado.
GetColumn

Devuelve el número de columna donde se produjo el error.
GetContextDescription

Devuelve la descripción del contexto que rodea el error.
GetDataType

Obtiene la información de tipo del elemento.
GetDescription

Devuelve la descripción del error.
GetEnumerator

Obtiene el enumerador utilizado para tener acceso a la colección de propiedades sin conexión.
GetErrorCode

Devuelve el valor del código de error HRESULT.
GetErrorDescription

Recupera un mensaje de texto para un código HRESULT devuelto.
GetFlags

Devuelve las marcas de una identidad de espacio de nombres.
GetIdentity

Obtiene la identidad del espacio de nombres.
GetKeyValue

Extrae los valores clave de cualquier lista que ya exista en la imagen, por ejemplo, DNS, configuración http e información de la cuenta de usuario.
GetLine

Devuelve el número de línea donde se produjo el error.
GetListKeyInformation

Obtiene la información de lista de este elemento.
GetName

Obtiene el nombre del elemento.
GetNamespace

Abre un espacio de nombres existente según lo especificado por el parámetro ISettingsIdentity.
GetNamespaces

Obtiene los espacios de nombres que existen en el contexto.
GetNamespaces

Devuelve un enumerador a los espacios de nombres instalados.
GetPath

Obtiene la ruta de acceso del elemento.
GetProperty

Obtiene un valor de propiedad para la ubicación de instalación sin conexión.
GetRestriction

Obtiene la información de una restricción determinada.
GetRestrictionFacets

Obtiene las restricciones definidas para este elemento.
GetSchemaHiveLocation

Obtenga la ubicación del subárbol del esquema.
GetSchemaHiveMountName

Obtiene el nombre de la ubicación de montaje del subárbol del esquema.
GetSettingByPath

Obtiene una configuración basada en la ruta de acceso especificada.
GetSettingByPath

Obtiene el objeto de configuración especificado por una ruta de acceso.
GetSettingType

Obtiene el tipo de configuración del elemento.
GetSource

Devuelve el archivo o la ruta de acceso donde se ha producido el error.
GetStoredSettings

Obtiene los cambios de configuración almacenados del contexto del espacio de nombres especificado.
GetStoreStatus

Obtiene el estado del almacén de esquemas.
GetTargetID

Obtiene el identificador único asociado al destino actual.
GetTargetInfo

Obtiene el destino sin conexión actual del motor.
GetTargetMode

Obtiene el modo de destino actual.
GetTargetProcessorArchitecture

Obtiene la arquitectura del procesador asociada al destino actual.
GetTemporaryStoreLocation

Obtiene la ubicación del almacén temporal actual.
GetUserData

Obtiene datos definidos por el usuario.
GetValue

Obtiene el valor actual del elemento.
GetValueRaw

Obtiene el valor del elemento actual como una matriz de bytes.
HasChild

Determina si el elemento actual tiene un elemento secundario.
Loadmodule

Carga el módulo desde la ubicación de instalación sin conexión.
LoadStore

Inicializa y carga el subárbol del almacén de esquemas.
MoveNext

Mueve la posición actual al siguiente elemento del enumerador si está disponible.
RegisterNamespace

Registra un espacio de nombres desde una secuencia.
RemoveListElement

Quita un elemento de lista existente del nombre proporcionado.
RemoveSettingByPath

Quita un objeto de configuración especificado por su ruta de acceso.
RemoveSettingByPath

Quita el objeto de configuración especificado por una ruta de acceso.
Reset

Restablece el estado del enumerador a su estado inicializado. Debe seguir inmediatamente IItemEnumerator::Reset con una llamada a IItemEnumerator::MoveNext en el enumerador para establecer el puntero actual en la primera posición de la enumeración.
RevertSetting

Revierte una configuración en el espacio de nombres.
Guardar

Novedades el espacio de nombres de configuración en persistente y visible.
Serializar

Serializa los datos en este contexto en el flujo proporcionado.
SetAttribute

Establece un atributo de identidad para una identidad de espacio de nombres.
SetFlags

Establece las marcas de identidad de una identidad de espacio de nombres.
SetModulePath

Establece la ruta de acceso del módulo para la ubicación de instalación sin conexión.
SetProperty

Establece un valor de propiedad para la ubicación de instalación sin conexión.
SetSchemaHiveLocation

Establece la ubicación del subárbol del esquema.
SetSchemaHiveMountName

Establece el nombre de la ubicación de montaje del subárbol del esquema.
SetTargetID

Establece el identificador único asociado al destino actual.
SetTargetInfo

Establece el destino sin conexión actual para el motor.
SetTargetMode

Establece el modo de destino.
SetTargetProcessorArchitecture

Establece la arquitectura del procesador asociada al destino actual.
SetTemporaryStoreLocation

Establece la ubicación del almacén temporal actual.
Configuración

Recupera un enumerador para la configuración de nivel superior del espacio de nombres.
SetUserData

Establece los datos definidos por el usuario.
SetValue

Establece el valor de un elemento.
SetValueRaw

Establece el valor del elemento actual proporcionando datos en formato sin procesar.
SetWow64Context

Establece un objeto de contexto opaco para el redireccionamiento wow64.
TranslateWow64

Traduce las rutas de acceso para el redireccionamiento wow64.
UnloadStore

Descarga el subárbol del almacén de esquemas y libera recursos.
Anular el registroRegisterNamespace

Anula el registro de un espacio de nombres existente.

Interfaces

 
IItemEnumerator

Enumera los elementos de una colección de valores y atributos.
ISettingsContext

Interfaz a un almacén de respaldo que se usa para almacenar los cambios realizados a través de las otras API de SMI y proporciona operaciones para serializar y deserializar desde una representación.
ISettingsEngine

Interfaz central para abrir espacios de nombres y controlar cómo se abren.
ISettingsIdentity

Identifica un espacio de nombres que se va a abrir o usar.
ISettingsItem

Navega por el árbol de configuración, recupera los metadatos de una configuración determinada y recupera o modifica su valor.
ISettingsNamespace

Realiza operaciones para establecer, recuperar y validar la configuración y guardar los cambios en una instancia de espacio de nombres.
ISettingsResult

Recupera el código y la descripción de los errores y advertencias devueltos por varias operaciones.
ITargetInfo

Define la información de destino sin conexión, en concreto, las ubicaciones de archivo y registro, así como la información de wow64.