ICreateTypeInfo::SetAlignment-Methode (oaidl.h)

Gibt die Datenausrichtung für ein Element von TYPEKIND=TKIND_RECORD an.

Syntax

HRESULT SetAlignment(
  [in] WORD cbAlignment
);

Parameter

[in] cbAlignment

Alignment-Methode für den Typ. Der Wert 0 gibt die Ausrichtung an der 64K-Grenze an; 1 gibt keine spezielle Ausrichtung an. Bei anderen Werten gibt n die Ausrichtung auf byte n an.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode Beschreibung
S_OK
Erfolg.
E_OUTOFMEMORY
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen.
E_ACCESSDENIED
In das Ziel kann nicht geschrieben werden.
STG_E_INSUFFICIENTMEMORY
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen.
TYPE_E_INVALIDSTATE
Der Status der Typbibliothek ist für diesen Vorgang ungültig.

Hinweise

Die Ausrichtung ist das Minimum der natürlichen Ausrichtung (z. B. Bytedaten auf Bytegrenzen, Wortdaten für Wortgrenzen usw.) und die durch cbAlignment bezeichnete Ausrichtung.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile oaidl.h

Weitere Informationen

ICreateTypeInfo