iCreateTypeInfo::SetAlignment 方法 (oaidl.h)

指定 TYPEKIND=TKIND_RECORD 项的数据对齐方式。

语法

HRESULT SetAlignment(
  [in] WORD cbAlignment
);

参数

[in] cbAlignment

类型的对齐方法。 值为 0 表示 64K 边界上的对齐方式;1 表示没有特殊对齐方式。 对于其他值,n 表示字节 n 上的对齐方式。

返回值

此方法可以返回其中一个值。

返回代码 说明
S_OK
成功。
E_OUTOFMEMORY
内存不足,无法完成操作。
E_ACCESSDENIED
无法写入目标。
STG_E_INSUFFICIENTMEMORY
内存不足,无法完成操作。
TYPE_E_INVALIDSTATE
类型库的状态对此操作无效。

注解

对齐是自然对齐 (的最小值,例如,字节边界上的字节数据、单词边界上的单词数据等) ,以及 cbAlignment 表示的对齐方式。

要求

要求
目标平台 Windows
标头 oaidl.h

另请参阅

ICreateTypeInfo