ICreateTypeInfo::Metode SetAlignment (oaidl.h)

Menentukan perataan data untuk item TYPEKIND=TKIND_RECORD.

Sintaks

HRESULT SetAlignment(
  [in] WORD cbAlignment
);

Parameter

[in] cbAlignment

Metode perataan untuk jenis tersebut. Nilai 0 menunjukkan perataan pada batas 64K; 1 menunjukkan tidak ada penyelarasan khusus. Untuk nilai lain, n menunjukkan perataan pada byte n.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_OUTOFMEMORY
Tidak cukup memori untuk menyelesaikan operasi.
E_ACCESSDENIED
Tidak dapat menulis ke tujuan.
STG_E_INSUFFICIENTMEMORY
Tidak cukup memori untuk menyelesaikan operasi.
TYPE_E_INVALIDSTATE
Status pustaka tipe tidak valid untuk operasi ini.

Keterangan

Perataan adalah minimum perataan alami (misalnya, data byte pada batas byte, data kata pada batas kata, dan sebagainya), dan perataan ditandai dengan cbAlignment.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header oaidl.h

Lihat juga

ICreateTypeInfo