Partage via


IDiaSymbol11::get_discriminatedUnionTag

Récupère des informations sur la balise d’une instance de symbole d’union discriminée.

Syntaxe

HRESULT get_discriminatedUnionTag(
    IDiaSymbol **ppTagType,
    DWORD *pTagOffset,
    DiaTagValue *pTagMask
);

Paramètres

ppTagType

[out] Retourne le IDiaSymbol type du membre de balise.

pTagOffset

[out] Retourne le décalage d’octet dans la structure parente de l’emplacement où se trouve le début du membre de balise.

pTagMask

[out] Retourne une valeur de masque si la balise ne remplit pas tous les octets du membre de balise ; sinon, retourne un vide DiaTagValue avec la valueSizeBytes valeur 0 définie.

Valeur de retour

En cas de réussite, retourne S_OK, sinon, retourne S_FALSE ou un code d’erreur.

Notes

Une valeur de retour de S_FALSE signifie que la propriété n’est pas disponible pour le symbole.

Voir aussi