次の方法で共有


IDebugEnumField

このインターフェイスは、列挙型を表します。

構文

IDebugEnumField : IDebugContainerField

実装側の注意

シンボル プロバイダーは、列挙型を表すためにこのインターフェイスを実装します。

呼び出し元に関する注意事項

GetKindFIELD_TYPE_ENUM を返す場合に、IDebugField インターフェイスからこのインターフェイスを取得するには、QueryInterface を使用します。

VTable 順序のメソッド

このインターフェイスは、IDebugField および IDebugContainerField インターフェイスのメソッドに加えて、次のメソッドを実装します。

メソッド 説明
GetUnderlyingSymbol この列挙型の名前を記述する IDebugField を返します。
GetStringFromValue 指定された値に関連付けられている列挙定数の名前を返します。
GetValueFromString 指定された列挙定数名に関連付けられている値を返します
GetValueFromStringCaseInsensitive 指定された列挙定数名に関連付けられている値を返しますが、大文字と小文字は区別しません。

解説

これは、Bind がある場所に実際にバインドされている、基になるシンボルです。

要件

ヘッダー: sh.h

名前空間: Microsoft.VisualStudio.Debugger.Interop

アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll

関連項目