次の方法で共有


IDiaSymbol::get_isDataAligned

ユーザー定義型 (UDT) が特定のメモリ境界にアラインされているかどうかを指定するフラグを取得します。

構文

HRESULT get_isDataAligned(
   BOOL *pFlag
);

パラメーター

pFlag

[出力] UDT が何らかのメモリ境界にアラインされている場合は、TRUE を返します。それ以外の場合は、FALSE を返します。

戻り値

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

Note

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

解説

このプロパティは、通常、実行可能ファイルが既定以外のデータ アラインメントでコンパイルされるときに設定されます。 たとえば、Microsoft C++ コンパイラの場合、コマンド ライン オプション /Zp# を使用してデータのアラインメントを変更できます。# はバイト値です。

要件

要件 説明
ヘッダー: dia2.h
バージョン: DIA SDK v8.0

関連項目