共用方式為


IDebugEnumField

這個介面表示列舉型別。

IDebugEnumField : IDebugContainerField

實作器注意事項

符號提供者會實作這個介面表示列舉型別。

呼叫者的備忘稿

使用QueryInterface以取得這個介面,從IDebugField介面如果IDebugField::GetKind會傳回FIELD_TYPE_ENUM。

方法 VTable 順序

除了在方法IDebugFieldIDebugContainerField介面,這個介面會實作下列方法:

方法

描述

IDebugEnumField::GetUnderlyingSymbol

傳回IDebugField描述這個列舉型別的名稱。

IDebugEnumField::GetStringFromValue

傳回與指定的值相關聯的列舉常數的名稱。

IDebugEnumField::GetValueFromString

傳回指定列舉型別常數名稱相關聯的值

IDebugEnumField::GetValueFromStringCaseInsensitive

傳回具有指定的列舉常數的名稱,但略過的案例相關聯的值。

備註

這是基礎實際上會繫結至具有位置的符號IDebugBinder::Bind

需求

標頭: sh.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

組件: Microsoft.VisualStudio.Debugger.Interop.dll

請參閱

參考

IDebugContainerField

IDebugField

IDebugBinder::Bind

概念

符號提供者介面