次の方法で共有


IDiaSymbol::get_packed

ユーザー定義のデータ型 (UDT) がパックされているかどうかを示すフラグを取得します。

構文

HRESULT get_packed ( 
   BOOL* pRetVal
);

パラメーター

pRetVal

[出力] UDT がパックされている場合は TRUE を返します。それ以外の場合は FALSE を返します。

戻り値

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

Note

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

解説

"パック済み" は、UDT のすべてのメンバーができるだけ近い場所に配置されることを意味し、メモリ境界に合わせるための埋め込みは行われません。

関連項目