다음을 통해 공유


IDataModelScriptProvider::GetExtension 메서드(dbgmodel.h)

GetExtension 메서드는 이 공급자가 관리하는 스크립트의 파일 확장명(점 없음)을 SysAllocString 메서드를 통해 할당된 문자열로 반환합니다. 데이터 모델을 호스팅하는 디버거 애플리케이션(스크립팅 지원 포함)은 이 확장명으로 스크립트 파일의 열기를 스크립트 공급자에게 위임합니다. 호출자는 SysFreeString을 통해 반환된 문자열의 해제를 담당합니다. 이 메서드에서 반환될 수 있는 문자열의 예로는 "js" 또는 "NatVis"가 있습니다.

두 스크립트 공급자가 동일한 파일 확장명을 반환할 수 없습니다(대/소문자를 구분하지 않음). 여러 파일 확장명을 처리하려는 공급자는 여러 IDataModelScriptProvider 인터페이스를 구현하고 이러한 메서드의 구현을 통해 스크립트 관리자에 고유한 이름 및 파일 확장명을 제공해야 합니다.

구문

HRESULT GetExtension(
  BSTR *extension
);

매개 변수

extension

이 공급자가 관리하는 스크립트 파일의 파일 확장명은 여기에 반환됩니다. 문자열은 SysAllocString을 통해 할당되며 호출자는 SysFreeString을 통해 문자열을 해제해야 합니다.

반환 값

이 메서드는 성공 또는 실패를 나타내는 HRESULT를 반환합니다.

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

IDataModelScriptProvider 인터페이스