ISettingsContext::D eserialize, méthode (wcmconfig.h)
Désérialise les données dans le flux fourni dans ce contexte.
Syntaxe
HRESULT Deserialize(
[in] IStream *pStream,
[in] ITargetInfo *pTarget,
[out] ISettingsResult ***pppResults,
[out] SIZE_T *pcResultCount
);
Paramètres
[in] pStream
Pointeur vers un objet de flux initialisé IStream contenant le code XML représentant une section de paramètres d’un fichier de réponse (Unattend.xml). Un fichier de réponses est un fichier qui facilite le processus sans assistance pendant l’installation ou la migration pour exécuter automatiquement toutes ses tâches, sans intervention de l’utilisateur.
[in] pTarget
Pointeur qui identifie l’objet cible ITargetInfo qui doit être utilisé lors de la désérialisation du flux. Cette cible doit correspondre à la cible qui sera utilisée sur le moteur parallèlement à ce contexte.
[out] pppResults
Pointeur vers un tableau de pointeurs d’interface ISettingsResult . Chaque pointeur d’interface identifie un problème qui peut s’être produit pendant la désérialisation.
[out] pcResultCount
Nombre d’objets ISettingsResult dans le tableau pppResults.
Valeur retournée
Cette méthode retourne une valeur HRESULT. S_OK indique la réussite. Il retourne WCM_E_NAMESPACENOTFOUND si pIdentity fait référence à un espace de noms qui n’est pas dans le contexte.
Cette méthode peut retourner E_OUTOFMEMORY si le système ne dispose pas de ressources suffisantes pour allouer les énumérateurs.
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wcmconfig.h |
DLL | SMIEngine.dll |