TYPEFLAGS Enum

Definisi

Menentukan properti dan atribut deskripsi jenis.

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

public enum class TYPEFLAGS
[System.Flags]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
public enum TYPEFLAGS
[<System.Flags>]
type TYPEFLAGS = 
[<System.Flags>]
[<System.Serializable>]
type TYPEFLAGS = 
Public Enum TYPEFLAGS
Warisan
TYPEFLAGS
Atribut

Bidang

Nama Nilai Deskripsi
TYPEFLAG_FAPPOBJECT 1

Deskripsi jenis yang menjelaskan Application objek.

TYPEFLAG_FCANCREATE 2

Instans jenis dapat dibuat oleh ITypeInfo::CreateInstance.

TYPEFLAG_FLICENSED 4

Jenisnya berlisensi.

TYPEFLAG_FPREDECLID 8

Jenisnya telah ditentukan sebelumnya. Aplikasi klien harus secara otomatis membuat satu instans objek yang memiliki atribut ini. Nama variabel yang menunjuk ke objek sama dengan nama kelas objek.

TYPEFLAG_FHIDDEN 16

Jenis tidak boleh ditampilkan ke browser.

TYPEFLAG_FCONTROL 32

Jenisnya adalah kontrol dari mana jenis lain akan diturunkan dan tidak boleh ditampilkan kepada pengguna.

TYPEFLAG_FDUAL 64

Antarmuka menyediakan pengikatan IDispatch VTBL dan .

TYPEFLAG_FNONEXTENSIBLE 128

Antarmuka tidak dapat menambahkan anggota pada waktu proses.

TYPEFLAG_FOLEAUTOMATION 256

Jenis yang digunakan dalam antarmuka sepenuhnya kompatibel dengan Automation, termasuk dukungan pengikatan VTBL. Pengaturan ganda pada antarmuka menetapkan bendera ini dan TYPEFLAG_FDUAL. Bendera ini tidak diperbolehkan pada dispinterfaces.

TYPEFLAG_FRESTRICTED 512

Seharusnya tidak dapat diakses dari bahasa makro. Bendera ini ditujukan untuk jenis atau jenis tingkat sistem yang tidak boleh ditampilkan browser jenis.

TYPEFLAG_FAGGREGATABLE 1024

Kelas mendukung agregasi.

TYPEFLAG_FREPLACEABLE 2048

Objek mendukung IConnectionPointWithDefault, dan memiliki perilaku default.

TYPEFLAG_FDISPATCHABLE 4096

Menunjukkan bahwa antarmuka berasal dari IDispatch, baik secara langsung atau tidak langsung. Bendera ini dihitung; tidak ada Bahasa Deskripsi Objek untuk bendera.

TYPEFLAG_FREVERSEBIND 8192

Menunjukkan antarmuka dasar harus diperiksa untuk resolusi nama sebelum memeriksa turunan, yang merupakan kebalikan dari perilaku default.

TYPEFLAG_FPROXY 16384

Menunjukkan bahwa antarmuka akan menggunakan pustaka tautan dinamis proksi/stub. Bendera ini menentukan bahwa proksi pustaka tipe tidak boleh dibatalkan pendaftarannya ketika pustaka jenis tidak terdaftar.

Keterangan

Untuk informasi selengkapnya, lihat enumerasi TYPEFLAGS.

Runtime bahasa umum melemparkan pengecualian ketika metode COM dalam kode asli mengembalikan HRESULT. Untuk informasi selengkapnya, lihat Cara: Memetakan HRESULT dan Pengecualian.

Berlaku untuk