Compartir a través de


Método ICreateTypeInfo::SetAlignment (oaidl.h)

Especifica la alineación de datos de un elemento de TYPEKIND=TKIND_RECORD.

Sintaxis

HRESULT SetAlignment(
  [in] WORD cbAlignment
);

Parámetros

[in] cbAlignment

Método de alineación para el tipo. Un valor de 0 indica la alineación en el límite de 64K; 1 indica que no hay alineación especial. Para otros valores, n indica la alineación en el byte n.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
E_OUTOFMEMORY
Memoria insuficiente para completar la operación.
E_ACCESSDENIED
No se puede escribir en el destino.
STG_E_INSUFFICIENTMEMORY
Memoria insuficiente para completar la operación.
TYPE_E_INVALIDSTATE
El estado de la biblioteca de tipos no es válido para esta operación.

Comentarios

La alineación es el mínimo de la alineación natural (por ejemplo, datos de bytes en límites de bytes, datos de palabras en límites de palabras, etc.) y la alineación indicada por cbAlignment.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado oaidl.h

Consulte también

ICreateTypeInfo