다음을 통해 공유


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 이외의 반환 코드는 오류가 기록되고(로그가 열려 있는 경우) 병합이 실패합니다.

의미
S_FALSE
도구는 구성 데이터를 제공할 필요가 없습니다.
S_OK
함수가 성공했습니다.

설명

ModuleConfiguration 테이블의 각 레코드에 대해 클라이언트를 두 번 이상 호출할 수 있습니다. Mergemod.dll은 동일한 "이름" 값에 대해 클라이언트를 여러 차례 호출하지 않습니다. ModuleSubstitution 테이블에서 속성을 사용하는 레코드가 없으면 ModuleConfiguration 테이블의 항목으로 인한 클라이언트 호출이 발생하지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Mergemod.dll 2.0 이상
대상 플랫폼 Windows
헤더 mergemod.h
DLL Mergemod.dll

추가 정보

IMsmConfigureModule

통합 모듈 자동화