IDebugEnumField
Ten interfejs reprezentuje typ wyliczenia.
Składnia
IDebugEnumField : IDebugContainerField
Uwagi dotyczące implementacji
Dostawca symboli implementuje ten interfejs w celu reprezentowania wyliczenia.
Uwagi dotyczące wywoływania
Użyj elementu QueryInterface , aby uzyskać ten interfejs z interfejsu IDebugField , jeśli funkcja GetKind zwraca wartość FIELD_TYPE_ENUM
.
Metody w kolejności VTable
Oprócz metod w interfejsach IDebugField
i IDebugContainerField
ten interfejs implementuje następujące metody:
Metoda | opis |
---|---|
GetUnderlyingSymbol | Zwraca pole IDebugField opisujące nazwę tego typu wyliczenia. |
GetStringFromValue | Zwraca nazwę stałej wyliczenia skojarzonej z daną wartością. |
GetValueFromString | Zwraca wartość skojarzona z daną nazwą stałej wyliczenia |
GetValueFromStringCaseInsensitive | Zwraca wartość skojarzona z daną nazwą stałej wyliczenia, ale ignoruje wielkość liter. |
Uwagi
Jest to podstawowy symbol, który jest rzeczywiście powiązany z lokalizacją z powiązaniem.
Wymagania
Nagłówek: sh.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll