Bagikan melalui


IDeviceModelPlugIn::Initialize method (wcsplugin.h)

Membawa pointer ke Stream yang berisi seluruh plug-in model perangkat sebagai input, dan menginisialisasi parameter internal apa pun yang diperlukan oleh plug-in.

Sintaks

HRESULT Initialize(
  [in] BSTR bstrXml,
  [in] UINT cNumModels,
  [in] UINT iModelPosition
);

Parameter

[in] bstrXml

String yang berisi profil plug-in model perangkat XML BSTR. Parameter ini menyimpan data sebagai XML Unicode little-endian; namun, mungkin tidak memiliki byte terkemuka untuk menandainya seperti itu. Selain itu, kata kunci pengodean dalam XML mungkin tidak mencerminkan bahwa ini diformat sebagai Unicode little-endian. Selain itu, karena tindakan mesin MSXML, file XML BSTR diproses dan mungkin tidak memiliki konten yang sama persis dengan file XML asli.

[in] cNumModels

Jumlah total model dalam urutan transformasi.

[in] iModelPosition

Posisi model berbasis satu dari model perangkat lain dalam alur kerja uiNumModels seperti yang disediakan dalam fungsi Inisialisasi .

Nilai kembali

Jika fungsi ini berhasil, nilai yang dikembalikan S_OK.

Jika fungsi ini gagal, nilai yang dikembalikan E_FAIL.

Keterangan

Jika fungsi ini dipanggil lebih dari sekali, panggilan berikutnya merilis memori yang dialokasikan dan menginisialisasi ulang sesuai dengan parameter bstrXml baru.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header wcsplugin.h

Lihat juga