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 |