Метод ISettingsContext::D eserialize (wcmconfig.h)
Десериализует данные в потоке, который предоставляется в этом контексте.
Синтаксис
HRESULT Deserialize(
[in] IStream *pStream,
[in] ITargetInfo *pTarget,
[out] ISettingsResult ***pppResults,
[out] SIZE_T *pcResultCount
);
Параметры
[in] pStream
Указатель на объект инициализированного потока IStream, содержащий XML-код, представляющий раздел параметров файла ответов (Unattend.xml). Файл ответов — это файл, который упрощает автоматический процесс установки или миграции для автоматического выполнения всех своих задач без вмешательства пользователя.
[in] pTarget
Указатель, определяющий целевой объект ITargetInfo , который следует использовать при десериализации потока. Этот целевой объект должен соответствовать целевому объекту, который будет использоваться в подсистеме вместе с этим контекстом.
[out] pppResults
Указатель на массив указателей интерфейса ISettingsResult . Каждый указатель интерфейса определяет проблему, которая могла возникнуть во время десериализации.
[out] pcResultCount
Количество объектов ISettingsResult в массиве pppResults.
Возвращаемое значение
Этот метод возвращает значение HRESULT. S_OK указывает на успешное выполнение. Он возвращает WCM_E_NAMESPACENOTFOUND , если pIdentity ссылается на пространство имен, которое не находится в контексте.
Этот метод может возвращать E_OUTOFMEMORY , если в системе недостаточно ресурсов для выделения перечислителей.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | wcmconfig.h |
DLL | SMIEngine.dll |