(dbgmodel.h) IDataModelScriptManager 介面
數據模型管理員腳本管理功能的核心介面。 從數據模型管理員查詢。
繼承
IDataModelScriptManager 繼承自 IUnknown。
方法
IDataModelScriptManager 介面具有這些方法。
IDataModelScriptManager::AddRef IDataModelScriptManager::AddRef 方法會遞增物件上介面的參考計數。 |
IDataModelScriptManager::EnumerateScriptProviders EnumerateScriptProviders 方法會傳回列舉值,它會列舉已透過 RegisterScriptProvider 方法呼叫之前向腳本管理員註冊的每個腳本提供者。 |
IDataModelScriptManager::FindProviderForScriptExtension IDataModelScriptManager::FindProviderForScriptExtension 方法會在腳本管理員中搜尋支援指定擴展名的提供者。 |
IDataModelScriptManager::FindProviderForScriptType IDataModelScriptManager::FindProviderForScriptExtension 方法會在腳本管理員中搜尋支援指定文件類型的提供者。 |
IDataModelScriptManager::GetDefaultNameBinder GetDefaultNameBinder 方法會傳回數據模型的預設腳本名稱系結器。 |
IDataModelScriptManager::QueryInterface IDataModelScriptManager::QueryInterface 方法會擷取對象上支援介面的指標。 |
IDataModelScriptManager::RegisterScriptProvider RegisterScriptProvider 方法會通知數據模型,新的腳本提供者存在,其能夠將新語言橋接至數據模型。 |
IDataModelScriptManager::Release IDataModelScriptManager::Release 方法會遞減 物件上介面的參考計數。 |
IDataModelScriptManager::UnregisterScriptProvider UnregisterScriptProvider 方法會復原 RegisterScriptProvider 方法的呼叫。 |
備註
除了數據模型管理員的角色作為物件建立和擴充性的中央授權單位之外,它也會負責管理腳本的抽象概念。 從數據模型管理員的腳本管理員部分的觀點來看,腳本是可以動態載入、卸除和可能由提供者偵錯的專案,以便擴充或提供新功能給數據模型。 腳本提供者是一個元件,可橋接語言 (,例如:NatVis、JavaScript 等...) 至數據模型。 它會 (註冊一或多個擴展名,例如:「。由提供者處理的 NatVis“ .js「) ,允許調試程式用戶端或使用者介面透過委派給提供者,以允許載入具有該特定擴展名的腳本檔案。
規格需求
需求 | 值 |
---|---|
標頭 | dbgmodel.h |