IMsmConfigureModule::P rovideTextData 方法 (mergemod.h)
ProvideTextData 方法會從用戶端工具擷取文字數據。 如需詳細資訊,請參閱 ConfigureModule 物件的 ProvideTextData 方法。
語法
HRESULT ProvideTextData(
[in] const BSTR Name,
[out] BSTR *ConfigData
);
參數
[in] Name
如果此工具未提供此值的任何設定數據,函式應該會傳回S_FALSE。 在此情況下,Mergemod.dll 會忽略 ConfigData 自變數的值,並使用 ModuleConfiguration 數據表中的預設值。
[out] ConfigData
此工具應該會傳回S_OK,並在 ConfigData 中提供適當的自定義文字。 用戶端工具負責配置數據,但 Mergemod.dll 負責釋放記憶體。 這個自變數必須是 BSTR 物件。 不接受 LPCWSTR。
傳回值
S_OK或S_FALSE以外的任何傳回碼,如果記錄檔開啟) 且導致合併失敗,就會 (記錄錯誤。
備註
ModuleConfiguration 數據表中每個記錄的用戶端可以呼叫一次以上。 請注意,Mergemod.dll 一律不會針對相同的 「名稱」值對客戶端進行多次呼叫。 如果ModuleSubstitution資料表中沒有任何記錄使用 屬性,則ModuleConfiguration資料表中的專案不會呼叫用戶端。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Mergemod.dll 2.0 或更新版本 |
目標平台 | Windows |
標頭 | mergemod.h |
Dll | Mergemod.dll |