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 테이블의 Default 값을 사용합니다.
[out] ConfigData
도구는 S_OK 반환하고 ConfigData에서 적절한 사용자 지정 텍스트를 제공해야 합니다. 클라이언트 도구는 데이터 할당을 담당하지만 Mergemod.dll 메모리 해제를 담당합니다.
반환 값
S_OK 또는 S_FALSE 이외의 반환 코드는 오류가 기록되고(로그가 열려 있는 경우) 병합이 실패합니다.
값 | 의미 |
---|---|
|
도구는 구성 데이터를 제공할 필요가 없습니다. |
|
함수가 성공했습니다. |
설명
ModuleConfiguration 테이블의 각 레코드에 대해 클라이언트를 두 번 이상 호출할 수 있습니다. Mergemod.dll은 동일한 "이름" 값에 대해 클라이언트를 여러 차례 호출하지 않습니다. ModuleSubstitution 테이블에서 속성을 사용하는 레코드가 없으면 ModuleConfiguration 테이블의 항목으로 인한 클라이언트 호출이 발생하지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Mergemod.dll 2.0 이상 |
대상 플랫폼 | Windows |
헤더 | mergemod.h |
DLL | Mergemod.dll |