Metode IMsmConfigureModule::P rovideIntegerData (mergemod.h)

Metode ProvideIntegerData mengambil data bilangan bulat dari alat klien. Untuk informasi selengkapnya, lihat metode ProvideIntegerData dari objek ConfigureModule .

Sintaks

HRESULT ProvideIntegerData(
  [in]  const BSTR Name,
  [out] long       *ConfigData
);

Parameter

[in] Name

Jika alat tidak perlu memberikan data konfigurasi apa pun untuk nilai Nama ini, fungsi harus mengembalikan S_FALSE. Dalam hal ini Mergemod.dll mengabaikan nilai argumen ConfigData dan akan menggunakan nilai Default dari tabel ModuleConfiguration.

[out] ConfigData

Alat ini harus mengembalikan S_OK dan menyediakan teks kustomisasi yang sesuai di ConfigData. Alat klien bertanggung jawab untuk mengalokasikan data, tetapi Mergemod.dll bertanggung jawab untuk merilis memori.

Nilai kembali

Setiap kode pengembalian selain S_OK atau S_FALSE menyebabkan kesalahan dicatat (jika log terbuka) dan mengakibatkan penggabungan gagal.

Nilai Makna
S_FALSE
Alat ini tidak perlu menyediakan data konfigurasi.
S_OK
Fungsi berhasil.

Keterangan

Klien dapat dipanggil tidak lebih dari sekali untuk setiap rekaman dalam tabel ModuleConfiguration. Perhatikan bahwa Mergemod.dll tidak pernah melakukan beberapa panggilan ke klien untuk nilai "Nama" yang sama. Jika tidak ada rekaman dalam tabel ModuleSubstitution yang menggunakan properti , entri dalam tabel ModuleConfiguration tidak menyebabkan panggilan ke klien.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Mergemod.dll 2.0 atau yang lebih baru
Target Platform Windows
Header mergemod.h
DLL Mergemod.dll

Lihat juga

IMsmConfigureModule

Menggabungkan Otomatisasi Modul