Bagikan melalui


Metode ISettingsContext::D eserialize (wcmconfig.h)

Mendeserialisasi data dalam aliran yang disediakan untuk konteks ini.

Sintaks

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

Parameter

[in] pStream

Penunjuk ke objek aliran yang diinisialisasi IStream yang berisi XML yang mewakili bagian pengaturan dari file jawaban (Unattend.xml). File jawaban adalah file yang memfasilitasi proses tanpa pengawas selama penyiapan atau migrasi untuk menjalankan semua tugasnya secara otomatis, tanpa intervensi pengguna.

[in] pTarget

Pointer yang mengidentifikasi objek target ITargetInfo yang harus digunakan saat mendeserialisasi aliran. Target ini harus cocok dengan target yang akan digunakan pada mesin bersama konteks ini.

[out] pppResults

Penunjuk ke array penunjuk antarmuka ISettingsResult . Setiap penunjuk antarmuka mengidentifikasi masalah yang mungkin telah terjadi selama deserialisasi.

[out] pcResultCount

Jumlah objek ISettingsResult dalam array pppResults.

Nilai kembali

Metode ini mengembalikan nilai HRESULT. S_OK menunjukkan keberhasilan. Ini mengembalikan WCM_E_NAMESPACENOTFOUND jika pIdentity mereferensikan namespace yang tidak dalam konteks.

Metode ini dapat mengembalikan E_OUTOFMEMORY jika ada sumber daya yang tidak cukup pada sistem untuk mengalokasikan enumerator.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header wcmconfig.h
DLL SMIEngine.dll

Lihat juga

ISettingsContext