Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
A structure that identifies a custom viewer or type visualizer.
typedef struct tagDEBUG_CUSTOM_VIEWER {
   DWORD dwID;
   BSTR  bstrMenuName;
   BSTR  bstrDescription;
   GUID  guidLang;
   GUID  guidVendor;
   BSTR  bstrMetric;
} DEBUG_CUSTOM_VIEWER;
public struct DEBUG_CUSTOM_VIEWER {
   public uint   dwID;
   public string bstrMenuName;
   public string bstrDescription;
   public Guid   guidLang;
   public Guid   guidVendor;
   public string bstrMetric;
};
Members
- dwID 
 An ID to differentiate multiple viewers or visualizers implemented by one GUID.
- bstrMenuName 
 The text that will appear in the drop-down menu.
- bstrDescription 
 A description of the custom viewer or type visualizer (must be a null value if not used).
- guidLang 
 Language of the providing expression evaluator.
- guidVendor 
 Vendor of the providing expression evaluator.
- bstrMetric 
 Metric under which the custom viewer or type visualizer CLSID is stored.
Remarks
A list of this structure is returned by a call to the IDebugProperty3::GetCustomViewerList method (and, by extension, the IEEVisualizerService::GetCustomViewerList method).
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll