VARFLAGS Enum

Definisi

Mengidentifikasi konstanta yang menentukan properti variabel.

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

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

Bidang

Nama Nilai Deskripsi
VARFLAG_FREADONLY 1

Penugasan ke variabel tidak boleh diizinkan.

VARFLAG_FSOURCE 2

Variabel mengembalikan objek yang merupakan sumber peristiwa.

VARFLAG_FBINDABLE 4

Variabel mendukung pengikatan data.

VARFLAG_FREQUESTEDIT 8

Ketika diatur, setiap upaya untuk langsung mengubah properti menghasilkan panggilan ke IPropertyNotifySink::OnRequestEdit. Implementasi OnRequestEdit menentukan apakah perubahan diterima.

VARFLAG_FDISPLAYBIND 16

Variabel ditampilkan kepada pengguna sebagai dapat diikat. VARFLAG_FBINDABLE juga harus diatur.

VARFLAG_FDEFAULTBIND 32

Variabel adalah properti tunggal yang paling mewakili objek. Hanya satu variabel dalam informasi jenis yang dapat memiliki atribut ini.

VARFLAG_FHIDDEN 64

Variabel tidak boleh ditampilkan kepada pengguna di browser, meskipun ada dan dapat diikat.

VARFLAG_FRESTRICTED 128

Variabel tidak boleh dapat diakses dari bahasa makro. Bendera ini ditujukan untuk variabel atau variabel tingkat sistem yang tidak ingin Anda tampilkan browser jenis.

VARFLAG_FDEFAULTCOLLELEM 256

Mengizinkan pengoptimalan di mana pengkompilasi mencari anggota bernama "xyz" pada jenis "abc". Jika anggota tersebut ditemukan dan ditandai sebagai fungsi aksesor untuk elemen koleksi default, maka panggilan dihasilkan ke fungsi anggota tersebut. Diizinkan pada anggota dalam dispinterfaces dan antarmuka; tidak diizinkan pada modul.

VARFLAG_FUIDEFAULT 512

Variabel adalah tampilan default di antarmuka pengguna.

VARFLAG_FNONBROWSABLE 1024

Variabel muncul di browser objek, tetapi tidak di browser properti.

VARFLAG_FREPLACEABLE 2048

Menandai antarmuka sebagai memiliki perilaku default.

VARFLAG_FIMMEDIATEBIND 4096

Variabel dipetakan sebagai properti yang dapat diikat individual.

Keterangan

Untuk informasi selengkapnya, lihat enumerasi VARFLAGS.

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

Berlaku untuk