다음을 통해 공유


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

추가 정보

IMsmConfigureModule

통합 모듈 자동화