IDiaSymbol11::get_discriminatedUnionTag
Recupera informações sobre o identificador de uma instância de símbolo de união discriminada.
Sintaxe
HRESULT get_discriminatedUnionTag(
IDiaSymbol **ppTagType,
DWORD *pTagOffset,
DiaTagValue *pTagMask
);
Parâmetros
ppTagType
[fora] Retorna o IDiaSymbol
que representa o tipo do membro da marca.
pTagOffset
[fora] Retorna o deslocamento de bytes dentro da estrutura pai de onde o início do membro da tag está localizado.
pTagMask
[fora] Retorna um valor de máscara se a tag não preencher todos os bytes do membro da tag; caso contrário, retorna um vazio DiaTagValue
com o valueSizeBytes
conjunto como 0.
Valor de retorno
Se tiver êxito, retornará S_OK
. Caso contrário, retornará S_FALSE
ou um código de erro.
Observação
Um valor retornado de S_FALSE
significa que a propriedade não está disponível para o símbolo.