このインターフェイスは、列挙型を表します。
構文
IDebugEnumField : IDebugContainerField
実装側の注意
シンボル プロバイダーは、列挙型を表すためにこのインターフェイスを実装します。
呼び出し元に関する注意事項
GetKind が FIELD_TYPE_ENUM
を返す場合に、IDebugField インターフェイスからこのインターフェイスを取得するには、QueryInterface を使用します。
VTable 順序のメソッド
このインターフェイスは、IDebugField
および IDebugContainerField
インターフェイスのメソッドに加えて、次のメソッドを実装します。
メソッド | 説明 |
---|---|
GetUnderlyingSymbol | この列挙型の名前を記述する IDebugField を返します。 |
GetStringFromValue | 指定された値に関連付けられている列挙定数の名前を返します。 |
GetValueFromString | 指定された列挙定数名に関連付けられている値を返します |
GetValueFromStringCaseInsensitive | 指定された列挙定数名に関連付けられている値を返しますが、大文字と小文字は区別しません。 |
解説
これは、Bind がある場所に実際にバインドされている、基になるシンボルです。
要件
ヘッダー: sh.h
名前空間: Microsoft.VisualStudio.Debugger.Interop
アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll