다음을 통해 공유


IDataModelScriptProvider 인터페이스(dbgmodel.h)

동적 언어와 데이터 모델 간의 브리지를 구현하는 모든 스크립트 공급자는 공급자를 나타내기 위해 이 인터페이스를 구현해야 합니다.

상속

IDataModelScriptProvider는 IUnknown에서 상속됩니다.

메서드

IDataModelScriptProvider 인터페이스에는 이러한 메서드가 있습니다.

 
IDataModelScriptProvider::AddRef

IDataModelScriptProvider::AddRef 메서드는 개체의 인터페이스에 대한 참조 수를 증가합니다.
IDataModelScriptProvider::CreateScript

CreateScript 메서드가 호출되어 새 스크립트를 만듭니다.
IDataModelScriptProvider::EnumerateTemplates

EnumerateTemplates 메서드는 스크립트 공급자가 제공하는 다양한 템플릿을 열거할 수 있는 열거자를 반환합니다.
IDataModelScriptProvider::GetDefaultTemplateContent

GetDefaultTemplateContent 메서드는 공급자의 기본 템플릿 콘텐츠에 대한 인터페이스를 반환합니다.
IDataModelScriptProvider::GetExtension

GetExtension 메서드는 이 공급자가 관리하는 스크립트의 파일 확장명(점 없음)을 SysAllocString 메서드를 통해 할당된 문자열로 반환합니다.
IDataModelScriptProvider::GetName

GetName 메서드는 공급자가 SysAllocString 메서드를 통해 할당된 문자열로 관리하는 스크립트 형식(또는 언어)의 이름을 반환합니다.
IDataModelScriptProvider::QueryInterface

IDataModelScriptProvider::QueryInterface 메서드는 개체에서 지원되는 인터페이스에 대한 포인터를 검색합니다.
IDataModelScriptProvider::Release

IDataModelScriptProvider::Release 메서드는 개체의 인터페이스에 대한 참조 수를 감소합니다.

설명

스크립트 공급자가 되려는 모든 확장은 IDataModelScriptProvider 인터페이스의 구현을 제공하고 RegisterScriptProvider 메서드를 통해 데이터 모델 관리자의 스크립트 관리자 부분에 등록해야 합니다.

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

디버거 데이터 모델 C++ 개요