Compartilhar via


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

Especifica o alinhamento de dados para um item de TYPEKIND=TKIND_RECORD.

Sintaxe

HRESULT SetAlignment(
  [in] WORD cbAlignment
);

Parâmetros

[in] cbAlignment

Método de alinhamento para o tipo. Um valor de 0 indica alinhamento no limite de 64K; 1 indica que não há alinhamento especial. Para outros valores, n indica alinhamento no byte n.

Retornar valor

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
Êxito.
E_OUTOFMEMORY
Memória insuficiente para concluir a operação.
E_ACCESSDENIED
Não é possível gravar no destino.
STG_E_INSUFFICIENTMEMORY
Memória insuficiente para concluir a operação.
TYPE_E_INVALIDSTATE
O estado da biblioteca de tipos não é válido para essa operação.

Comentários

O alinhamento é o mínimo do alinhamento natural (por exemplo, dados de byte em limites de bytes, dados de palavras em limites de palavras e assim por diante) e o alinhamento indicado por cbAlignment.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho oaidl.h

Confira também

Icreatetypeinfo