Partilhar via


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.

Confira também