ProvideIntegerData メソッドは、クライアント ツールから整数データを取得します。 詳細については、ConfigureModule オブジェクトの ProvideIntegerData メソッドを参照してください。
構文
HRESULT ProvideIntegerData(
[in] const BSTR Name,
[out] long *ConfigData
);
パラメーター
[in] Name
この Name 値の構成データをツールが指定する必要がない場合、関数は S_FALSEを返す必要があります。 この場合、Mergemod.dll は ConfigData 引数の値を無視し、ModuleConfiguration テーブルの既定値を使用します。
[out] ConfigData
ツールはS_OKを返し、 ConfigData で適切なカスタマイズ テキストを指定する必要があります。 クライアント ツールはデータの割り当てを担当しますが、Mergemod.dll はメモリの解放を担当します。
戻り値
S_OKまたはS_FALSE以外の戻りコードを実行すると、エラーがログに記録され (ログが開いている場合)、マージが失敗します。
| 値 | 意味 |
|---|---|
|
このツールでは、構成データを提供する必要はありません。 |
|
関数が成功しました。 |
解説
クライアントは、ModuleConfiguration テーブルのレコードごとに 1 回だけ呼び出すことができます。 Mergemod.dll は、同じ "Name" 値に対してクライアントを複数回呼び出すことはないことに注意してください。 このプロパティを使用するレコードが ModuleSubstitution テーブル内にない場合、ModuleConfiguration テーブル内のエントリによるクライアントへの呼び出しは行われません。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Mergemod.dll 2.0 以降 |
| 対象プラットフォーム | Windows |
| ヘッダー | mergemod.h |
| [DLL] | Mergemod.dll |