Compartir a través de


Método ISettingsContext::D eserialize (wcmconfig.h)

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

Sintaxis

HRESULT Deserialize(
  [in]  IStream         *pStream,
  [in]  ITargetInfo     *pTarget,
  [out] ISettingsResult ***pppResults,
  [out] SIZE_T          *pcResultCount
);

Parámetros

[in] pStream

Puntero a un objeto de secuencia inicializado IStream que contiene el XML que representa una sección de configuración de un archivo de respuesta (Unattend.xml). Un archivo de respuestas es un archivo que facilita el proceso desatendido durante la instalación o la migración para ejecutar todas sus tareas automáticamente, sin intervención del usuario.

[in] pTarget

Puntero que identifica el objeto de destino ITargetInfo que se debe usar al deserializar la secuencia. Este destino debe coincidir con el destino que se usará en el motor junto con este contexto.

[out] pppResults

Puntero a una matriz de punteros de interfaz ISettingsResult . Cada puntero de interfaz identifica un problema que puede haberse producido durante la deserialización.

[out] pcResultCount

Número de objetos ISettingsResult de la matriz pppResults.

Valor devuelto

Este método devuelve un valor HRESULT. S_OK indica que se ha realizado correctamente. Devuelve WCM_E_NAMESPACENOTFOUND si pIdentity hace referencia a un espacio de nombres que no está en el contexto.

Este método puede devolver E_OUTOFMEMORY si no hay recursos suficientes en el sistema para asignar los enumeradores.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wcmconfig.h
Archivo DLL SMIEngine.dll

Consulte también

ISettingsContext