Metode ConfigureModule.ProvideTextData
Metode ProvideTextData dipanggil oleh Mergemod.dll untuk mengambil data teks dari alat klien. Mergemod.dll menyediakan Nama dari entri terkait dalam tabel ModuleConfiguration.
Alat ini harus mengembalikan S_OK dan memberikan teks kustomisasi yang sesuai di ConfigData. Alat klien bertanggung jawab untuk mengalokasikan data, tetapi Mergemod.dllis bertanggung jawab untuk merilis memori. Argumen ini HARUS berupa objek BSTR . LPCWSTR TIDAK diterima.
Jika alat tidak menyediakan data konfigurasi apa pun untuk nilai Nama ini, fungsi harus mengembalikan S_FALSE. Dalam hal ini Mergemod.dll mengabaikan nilai argumen ConfigData dan menggunakan nilai Default dari tabel ModuleConfiguration.
Setiap kode pengembalian selain S_OK atau S_FALSE akan menyebabkan kesalahan dicatat (jika log terbuka) dan akan mengakibatkan penggabungan gagal.
Karena fungsi ini mengikuti konvensi BSTR standar, null setara dengan string kosong.
Sintaks
ConfigureModule.ProvideTextData(
Name,
ConfigData
)
Parameter
-
Nama
-
Nama item yang datanya sedang diambil.
-
ConfigData
-
Arahkan ke teks kustomisasi.
Mengembalikan nilai
Metode ini tidak mengembalikan nilai.
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.
C++
Lihat Fungsi ProvideTextData.
Persyaratan
Persyaratan | Nilai |
---|---|
Versi |
Mergemod.dll 2.0 atau yang lebih baru |
Header |
|
DLL |
|