IEEVisualizerService
這個介面會實作金鑰的方法,它可以提供功能給IDebugProperty3和IPropertyProxyEESide介面。
IEEVisualizerService : IUnknown
實作器注意事項
Visual Studio 會實作這個介面,讓運算式評估工具 (EE),以支援型別視覺化檢視。
呼叫者的備忘稿
EE 呼叫IEEVisualizerServiceProvider::CreateVisualizerService一部分,因此它能夠取得這個介面,型別視覺化檢視。
方法 Vtable 順序
方法 |
描述 |
---|---|
擷取了解哪種知道這項服務的自訂檢視器的數目。 |
|
擷取自訂的檢視器的清單。 |
|
傳回的 proxy 物件的屬性。 |
|
擷取值的字串,以顯示指定的屬性或欄位的數目。 |
備註
IDE 會使用IDebugProperty3介面,以判斷是否有任何自訂的檢視器,或鍵入屬性的視覺化檢視。 藉由建立視覺化檢視服務 (與IEEVisualizerServiceProvider::CreateVisualizerService),卻可以提供功能,以IDebugProperty3和IPropertyProxyEESide (這也支援檢視和變更屬性的值) 的介面,並藉此支援型別視覺化檢視。
如果 EE 有自訂的檢視器本身會實作、 得知 ee 給予可以附加CLSIDs 這些自訂的檢視器所傳回的清單結尾的IEEVisualizerService::GetCustomViewerList。 這可讓 EE 若要同時支援型別視覺化檢視與它自己的自訂檢視器。 只要務必讓IDebugProperty3::GetCustomViewerCount會反映出額外的任何自訂的檢視器。
請參閱型別視覺化檢視 」 及 「 自訂檢視器]如視覺化工具和檢視器之間的差異的說明。
需求
標頭: ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
組件: Microsoft.VisualStudio.Debugger.Interop.dll
請參閱
參考
IEEVisualizerServiceProvider::CreateVisualizerService