IMsmConfigureModule::P rovideIntegerData 方法 (mergemod.h)
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 表中的每个记录,调用客户端的次数不能超过一次。 请注意,Mergemod.dll 永远不会针对同一“Name”值多次调用客户端。 如果 ModuleSubstitution 表中没有记录使用该属性,则 ModuleSubstitution 表中的条目不会导致对客户端的调用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Mergemod.dll 2.0 或更高版本 |
目标平台 | Windows |
标头 | mergemod.h |
DLL | Mergemod.dll |