Метод ICreateTypeInfo::SetAlignment (oaidl.h)
Задает выравнивание данных для элемента TYPEKIND=TKIND_RECORD.
Синтаксис
HRESULT SetAlignment(
[in] WORD cbAlignment
);
Параметры
[in] cbAlignment
Метод выравнивания для типа. Значение 0 указывает на выравнивание на границе 64 КБ; Значение 1 указывает на отсутствие специального выравнивания. Для других значений n обозначает выравнивание по байту n.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Недостаточно памяти для завершения операции. |
|
Не удается выполнить запись в место назначения. |
|
Недостаточно памяти для завершения операции. |
|
Недопустимое состояние библиотеки типов для этой операции. |
Комментарии
Выравнивание — это минимум естественного выравнивания (например, данные байтов по границам байтов, данные слов на границах слов и т. д.) и выравнивание, обозначаемое cbAlignment.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | oaidl.h |