IDataModelScriptProvider::GetExtension 메서드(dbgmodel.h)
GetExtension 메서드는 이 공급자가 관리하는 스크립트의 파일 확장명(점 없음)을 SysAllocString 메서드를 통해 할당된 문자열로 반환합니다. 데이터 모델을 호스팅하는 디버거 애플리케이션(스크립팅 지원)은 이 확장명으로 스크립트 파일의 열기를 스크립트 공급자에게 위임합니다. 호출자는 SysFreeString을 통해 반환된 문자열을 해제할 책임이 있습니다. 이 메서드에서 반환될 수 있는 문자열의 예는 "js" 또는 "NatVis"입니다.
두 스크립트 공급자가 동일한 파일 확장명(대/소문자를 구분하지 않음)을 반환할 수 없습니다. 여러 파일 확장명을 처리하려는 공급자는 여러 IDataModelScriptProvider 인터페이스를 구현하고 이러한 메서드의 구현을 통해 스크립트 관리자에 고유한 이름 및 파일 확장명을 제공해야 합니다.
통사론
HRESULT GetExtension(
BSTR *extension
);
매개 변수
extension
이 공급자가 관리하는 스크립트 파일의 파일 확장명은 여기에 반환됩니다. 문자열은 SysAllocString을 통해 할당되며 호출자는 SysFreeString을 통해 문자열을 해제해야 합니다.
반환 값
이 메서드는 성공 또는 실패를 나타내는 HRESULT를 반환합니다.
요구 사항
요구 | 값 |
---|---|
헤더 | dbgmodel.h |