Udostępnij za pośrednictwem


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

Zobacz też