DEBUG_CUSTOM_VIEWER
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