(dbgmodel.h) IDataModelScriptProvider 介面

在動態語言和數據模型之間實作網橋的任何腳本提供者,都必須實作這個介面來表示提供者。

繼承

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++ 概觀