Partilhar via


IDebugEnumField

Essa interface representa um tipo de enumeração.

IDebugEnumField : IDebugContainerField

Observações para Implementadores

Um provedor de símbolo implementa essa interface para representar uma enumeração.

Observações para chamadores

Use QueryInterface para obter a interface da IDebugField interface se IDebugField::GetKind retorna FIELD_TYPE_ENUM.

Métodos na ordem de VTable

Com os métodos de IDebugField e IDebugContainerField interfaces, essa interface implementa os seguintes métodos:

Método

Descrição

IDebugEnumField::GetUnderlyingSymbol

Retorna um IDebugField descrevendo o nome para este tipo de enumeração.

IDebugEnumField::GetStringFromValue

Retorna o nome da constante de enumeração associado com o valor fornecido.

IDebugEnumField::GetValueFromString

Retorna o valor associado com o nome de constante de enumeração determinado

IDebugEnumField::GetValueFromStringCaseInsensitive

Retorna o valor associado com o nome de constante de enumeração determinado mas ignora maiúsculas/minúsculas.

Comentários

Ele é o símbolo de subjacente que realmente está acoplado a um local com IDebugBinder::Bind.

Requisitos

Cabeçalho: sh.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugContainerField

IDebugField

IDebugBinder::Bind

Conceitos

Interfaces do provedor de símbolo