次の方法で共有


ICreateTypeInfo::SetAlignment メソッド (oaidl.h)

TYPEKIND=TKIND_RECORD の項目のデータ配置を指定します。

構文

HRESULT SetAlignment(
  [in] WORD cbAlignment
);

パラメーター

[in] cbAlignment

型の Alignment メソッド。 値 0 は、64K 境界での配置を示します。1 は特別なアラインメントがないことを示します。 その他の値の場合、n はバイト n のアラインメントを示します。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_ok
正常終了しました。
E_OUTOFMEMORY
操作を完了するためのメモリ不足。
E_ACCESSDENIED
宛先に書き込めません。
STG_E_INSUFFICIENTMEMORY
操作を完了するためのメモリ不足。
TYPE_E_INVALIDSTATE
タイプ ライブラリの状態は、この操作では無効です。

注釈

配置は、自然な配置の最小値 (たとえば、バイト境界上のバイト データ、単語の境界上の単語データなど)、および cbAlignment で示される配置です。

要件

要件
対象プラットフォーム Windows
ヘッダー oaidl.h

こちらもご覧ください

ICreateTypeInfo