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.