TYPEFLAGS Sabit listesi

Tanım

Tür açıklamasının özelliklerini ve özniteliklerini tanımlar.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

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
Devralma
TYPEFLAGS
Öznitelikler

Alanlar

Name Değer Description
TYPEFLAG_FAPPOBJECT 1

Bir nesneyi tanımlayan tür Application açıklaması.

TYPEFLAG_FCANCREATE 2

Türün örnekleri tarafından ITypeInfo::CreateInstanceoluşturulabilir.

TYPEFLAG_FLICENSED 4

Türü lisanslıdır.

TYPEFLAG_FPREDECLID 8

Türü önceden tanımlanmıştır. İstemci uygulaması, bu özniteliğe sahip nesnenin tek bir örneğini otomatik olarak oluşturmalıdır. Nesneye işaret eden değişkenin adı, nesnenin sınıf adıyla aynıdır.

TYPEFLAG_FHIDDEN 16

Tür tarayıcılarda görüntülenmemelidir.

TYPEFLAG_FCONTROL 32

Tür, diğer türlerin türetileceği ve kullanıcılara görüntülenmemesi gereken bir denetimdir.

TYPEFLAG_FDUAL 64

Arabirim hem hem de IDispatch VTBL bağlaması sağlar.

TYPEFLAG_FNONEXTENSIBLE 128

Arabirim, çalışma zamanında üye ekleyemez.

TYPEFLAG_FOLEAUTOMATION 256

Arabirimde kullanılan türler, VTBL bağlama desteği de dahil olmak üzere Otomasyon ile tamamen uyumludur. Bir arabirimde ikili ayarı hem bu bayrağı hem de öğesini TYPEFLAG_FDUALayarlar. Bu bayrak dispinterfaces üzerinde izin verilmez.

TYPEFLAG_FRESTRICTED 512

Makro dillerinden erişilebilir olmamalıdır. Bu bayrak, sistem düzeyinde tarayıcıların görüntülenmemesi gereken tür veya türlere yöneliktir.

TYPEFLAG_FAGGREGATABLE 1024

sınıfı toplamayı destekler.

TYPEFLAG_FREPLACEABLE 2048

nesnesi destekler IConnectionPointWithDefaultve varsayılan davranışlara sahiptir.

TYPEFLAG_FDISPATCHABLE 4096

Arabirimin doğrudan veya dolaylı olarak öğesinden IDispatchtüretildiğini gösterir. Bu bayrak hesaplanır; bayrağı için Nesne Açıklama Dili yok.

TYPEFLAG_FREVERSEBIND 8192

Alt öğeleri denetlemeden önce, varsayılan davranışın tersi olan ad çözümlemesi için temel arabirimlerin denetlenmesi gerektiğini gösterir.

TYPEFLAG_FPROXY 16384

Arabirimin bir ara sunucu/saplama dinamik bağlantı kitaplığı kullanacağını gösterir. Bu bayrak, tür kitaplığının kaydı kaldırıldığında tür kitaplığı ara sunucusunun kaydının kaldırılmaması gerektiğini belirtir.

Açıklamalar

Daha fazla bilgi için bkz . TYPEFLAGS numaralandırması.

Yerel koddaki com yöntemi bir HRESULT döndürdüğünde ortak dil çalışma zamanı bir özel durum oluşturur. Daha fazla bilgi için bkz . Nasıl yapılır: HRESULTs ve Özel Durumları Eşleme.

Şunlara uygulanır