次の方法で共有


IDiaSymbol11::get_discriminatedUnionTag

判別共用体シンボル インスタンスのタグに関する情報を取得します。

構文

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

パラメーター

ppTagType

[out]タグ メンバーの型を表す IDiaSymbol を返します。

pTagOffset

[out]タグ メンバーの開始位置の親構造体内のバイト オフセットを返します。

pTagMask

[out]タグがタグ メンバーのすべてのバイトを埋めるわけではない場合は、マスク値を返します。それ以外の場合は、valueSizeBytesが 0 に設定された空のDiaTagValueを返します。

戻り値

成功した場合は、S_OK を返します。それ以外の場合は、S_FALSE またはエラー コードを返します。

Note

戻り値 S_FALSE は、プロパティをそのシンボルに使用できないことを意味します。

関連項目