IDiaSymbol::get_packed
ユーザー定義のデータ型 (UDT) がパックされているかどうかを示すフラグを取得します。
構文
HRESULT get_packed (
BOOL* pRetVal
);
パラメーター
pRetVal
[出力] UDT がパックされている場合は TRUE
を返します。それ以外の場合は FALSE
を返します。
戻り値
成功した場合は、S_OK
を返します。それ以外の場合は、S_FALSE
またはエラー コードを返します。
Note
戻り値 S_FALSE
は、プロパティをそのシンボルに使用できないことを意味します。
解説
"パック済み" は、UDT のすべてのメンバーができるだけ近い場所に配置されることを意味し、メモリ境界に合わせるための埋め込みは行われません。