ホーム › System.Diagnostics.Debug.Extensions › IModelObject
IModelObject
COMメソッド 33
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetContext(IDebugHostContext** context) |
| 4 | HRESULT GetKind(ModelObjectKind* kind) |
| 5 | HRESULT GetIntrinsicValue(VARIANT* intrinsicData) |
| 6 | HRESULT GetIntrinsicValueAs(VARENUM vt, VARIANT* intrinsicData) |
| 7 | HRESULT GetKeyValue(LPWSTR key, IModelObject** object, IKeyStore** metadata) |
| 8 | HRESULT SetKeyValue(LPWSTR key, IModelObject* object) |
| 9 | HRESULT EnumerateKeyValues(IKeyEnumerator** enumerator) |
| 10 | HRESULT GetRawValue(SymbolKind kind, LPWSTR name, DWORD searchFlags, IModelObject** object) |
| 11 | HRESULT EnumerateRawValues(SymbolKind kind, DWORD searchFlags, IRawEnumerator** enumerator) |
| 12 | HRESULT Dereference(IModelObject** object) |
| 13 | HRESULT TryCastToRuntimeType(IModelObject** runtimeTypedObject) |
| 14 | HRESULT GetConcept(GUID* conceptId, IUnknown** conceptInterface, IKeyStore** conceptMetadata) |
| 15 | HRESULT GetLocation(Location* location) |
| 16 | HRESULT GetTypeInfo(IDebugHostType** type) |
| 17 | HRESULT GetTargetInfo(Location* location, IDebugHostType** type) |
| 18 | HRESULT GetNumberOfParentModels(ULONGLONG* numModels) |
| 19 | HRESULT GetParentModel(ULONGLONG i, IModelObject** model, IModelObject** contextObject) |
| 20 | HRESULT AddParentModel(IModelObject* model, IModelObject* contextObject, BYTE override) |
| 21 | HRESULT RemoveParentModel(IModelObject* model) |
| 22 | HRESULT GetKey(LPWSTR key, IModelObject** object, IKeyStore** metadata) |
| 23 | HRESULT GetKeyReference(LPWSTR key, IModelObject** objectReference, IKeyStore** metadata) |
| 24 | HRESULT SetKey(LPWSTR key, IModelObject* object, IKeyStore* metadata) |
| 25 | HRESULT ClearKeys() |
| 26 | HRESULT EnumerateKeys(IKeyEnumerator** enumerator) |
| 27 | HRESULT EnumerateKeyReferences(IKeyEnumerator** enumerator) |
| 28 | HRESULT SetConcept(GUID* conceptId, IUnknown* conceptInterface, IKeyStore* conceptMetadata) |
| 29 | HRESULT ClearConcepts() |
| 30 | HRESULT GetRawReference(SymbolKind kind, LPWSTR name, DWORD searchFlags, IModelObject** object) |
| 31 | HRESULT EnumerateRawReferences(SymbolKind kind, DWORD searchFlags, IRawEnumerator** enumerator) |
| 32 | HRESULT SetContextForDataModel(IModelObject* dataModelObject, IUnknown* context) |
| 33 | HRESULT GetContextForDataModel(IModelObject* dataModelObject, IUnknown** context) |
| 34 | HRESULT Compare(IModelObject* other, IModelObject** ppResult) |
| 35 | HRESULT IsEqualTo(IModelObject* other, BOOLEAN* equal) |