ホーム › System.Diagnostics.Debug.Extensions › IDataModelManager
IDataModelManager
COMメソッド 20
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Close() |
| 4 | HRESULT CreateNoValue(IModelObject** object) |
| 5 | HRESULT CreateErrorObject(HRESULT hrError, LPWSTR pwszMessage, IModelObject** object) |
| 6 | HRESULT CreateTypedObject(IDebugHostContext* context, Location objectLocation, IDebugHostType* objectType, IModelObject** object) |
| 7 | HRESULT CreateTypedObjectReference(IDebugHostContext* context, Location objectLocation, IDebugHostType* objectType, IModelObject** object) |
| 8 | HRESULT CreateSyntheticObject(IDebugHostContext* context, IModelObject** object) |
| 9 | HRESULT CreateDataModelObject(IDataModelConcept* dataModel, IModelObject** object) |
| 10 | HRESULT CreateIntrinsicObject(ModelObjectKind objectKind, VARIANT* intrinsicData, IModelObject** object) |
| 11 | HRESULT CreateTypedIntrinsicObject(VARIANT* intrinsicData, IDebugHostType* type, IModelObject** object) |
| 12 | HRESULT GetModelForTypeSignature(IDebugHostTypeSignature* typeSignature, IModelObject** dataModel) |
| 13 | HRESULT GetModelForType(IDebugHostType* type, IModelObject** dataModel, IDebugHostTypeSignature** typeSignature, IDebugHostSymbolEnumerator** wildcardMatches) |
| 14 | HRESULT RegisterModelForTypeSignature(IDebugHostTypeSignature* typeSignature, IModelObject* dataModel) |
| 15 | HRESULT UnregisterModelForTypeSignature(IModelObject* dataModel, IDebugHostTypeSignature* typeSignature) |
| 16 | HRESULT RegisterExtensionForTypeSignature(IDebugHostTypeSignature* typeSignature, IModelObject* dataModel) |
| 17 | HRESULT UnregisterExtensionForTypeSignature(IModelObject* dataModel, IDebugHostTypeSignature* typeSignature) |
| 18 | HRESULT CreateMetadataStore(IKeyStore* parentStore, IKeyStore** metadataStore) |
| 19 | HRESULT GetRootNamespace(IModelObject** rootNamespace) |
| 20 | HRESULT RegisterNamedModel(LPWSTR modelName, IModelObject* modeObject) |
| 21 | HRESULT UnregisterNamedModel(LPWSTR modelName) |
| 22 | HRESULT AcquireNamedModel(LPWSTR modelName, IModelObject** modelObject) |