Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yerel yönetilmeyen türleri açıklayan değerler içerir.
Syntax
typedef enum CorNativeType {
NATIVE_TYPE_END = 0x0,
NATIVE_TYPE_VOID = 0x1,
NATIVE_TYPE_BOOLEAN = 0x2,
NATIVE_TYPE_I1 = 0x3,
NATIVE_TYPE_U1 = 0x4,
NATIVE_TYPE_I2 = 0x5,
NATIVE_TYPE_U2 = 0x6,
NATIVE_TYPE_I4 = 0x7,
NATIVE_TYPE_U4 = 0x8,
NATIVE_TYPE_I8 = 0x9,
NATIVE_TYPE_U8 = 0xa,
NATIVE_TYPE_R4 = 0xb,
NATIVE_TYPE_R8 = 0xc,
NATIVE_TYPE_SYSCHAR = 0xd,
NATIVE_TYPE_VARIANT = 0xe,
NATIVE_TYPE_CURRENCY = 0xf,
NATIVE_TYPE_PTR = 0x10,
NATIVE_TYPE_DECIMAL = 0x11,
NATIVE_TYPE_DATE = 0x12,
NATIVE_TYPE_BSTR = 0x13,
NATIVE_TYPE_LPSTR = 0x14,
NATIVE_TYPE_LPWSTR = 0x15,
NATIVE_TYPE_LPTSTR = 0x16,
NATIVE_TYPE_FIXEDSYSSTRING = 0x17,
NATIVE_TYPE_OBJECTREF = 0x18,
NATIVE_TYPE_IUNKNOWN = 0x19,
NATIVE_TYPE_IDISPATCH = 0x1a,
NATIVE_TYPE_STRUCT = 0x1b,
NATIVE_TYPE_INTF = 0x1c,
NATIVE_TYPE_SAFEARRAY = 0x1d,
NATIVE_TYPE_FIXEDARRAY = 0x1e,
NATIVE_TYPE_INT = 0x1f,
NATIVE_TYPE_UINT = 0x20,
NATIVE_TYPE_NESTEDSTRUCT = 0x21,
NATIVE_TYPE_BYVALSTR = 0x22,
NATIVE_TYPE_ANSIBSTR = 0x23,
NATIVE_TYPE_TBSTR = 0x24,
NATIVE_TYPE_VARIANTBOOL = 0x25,
NATIVE_TYPE_FUNC = 0x26,
NATIVE_TYPE_ASANY = 0x28,
NATIVE_TYPE_ARRAY = 0x2a,
NATIVE_TYPE_LPSTRUCT = 0x2b,
NATIVE_TYPE_CUSTOMMARSHALER = 0x2c,
NATIVE_TYPE_IINSPECTABLE = 0x2e,
NATIVE_TYPE_HSTRING = 0x2f,
NATIVE_TYPE_ERROR = 0x2d,
NATIVE_TYPE_MAX = 0x50
} CorNativeType;
Üyeler
Üye | Description |
---|---|
NATIVE_TYPE_END |
Kullanımdan kalktı. |
NATIVE_TYPE_VOID |
Kullanımdan kalktı. |
NATIVE_TYPE_BOOLEAN |
4 baytlık Boole değeri; burada TRUE sıfır değildir ve YANLIŞ sıfırdır. |
NATIVE_TYPE_I1 |
İmzalı 8 bit tamsayı değeri. |
NATIVE_TYPE_U1 |
İşaretsiz bir 8 bit tamsayı değeri. |
NATIVE_TYPE_I2 |
İmzalı 16 bit tamsayı değeri. |
NATIVE_TYPE_U2 |
İmzasız bir 16 bit tamsayı değeri. |
NATIVE_TYPE_I4 |
İmzalı 32 bit tamsayı değeri. |
NATIVE_TYPE_U4 |
İşaretsiz bir 32 bit tamsayı değeri. |
NATIVE_TYPE_I8 |
İmzalı 64 bit tamsayı değeri. |
NATIVE_TYPE_U8 |
İmzasız bir 64 bit tamsayı değeri. |
NATIVE_TYPE_R4 |
4 baytlık kayan nokta sayısal değeri. |
NATIVE_TYPE_R8 |
8 baytlık kayan nokta sayısal değeri. |
NATIVE_TYPE_SYSCHAR |
Kullanımdan kalktı. |
NATIVE_TYPE_VARIANT |
Kullanımdan kalktı. |
NATIVE_TYPE_CURRENCY |
Yönetilen Decimal türe karşılık gelen sayısal bir COM türü. |
NATIVE_TYPE_PTR |
Kullanımdan kalktı. |
NATIVE_TYPE_DECIMAL |
Kullanımdan kalktı. |
NATIVE_TYPE_DATE |
Kullanımdan kalktı. |
NATIVE_TYPE_BSTR |
COM Birlikte Çalışma. |
NATIVE_TYPE_LPSTR |
LPSTR dize değeri. |
NATIVE_TYPE_LPWSTR |
LPWSTR dize değeri. |
NATIVE_TYPE_LPTSTR |
LPTSTR dize değeri. |
NATIVE_TYPE_FIXEDSYSSTRING |
Sabit, sistem tanımlı dize değeri. |
NATIVE_TYPE_OBJECTREF |
Kullanımdan kalktı. |
NATIVE_TYPE_IUNKNOWN |
COM Birlikte Çalışma. |
NATIVE_TYPE_IDISPATCH |
COM Birlikte Çalışma. |
NATIVE_TYPE_STRUCT |
Yerel yapı değeri. |
NATIVE_TYPE_INTF |
COM Birlikte Çalışma. |
NATIVE_TYPE_SAFEARRAY |
COM Birlikte Çalışma. |
NATIVE_TYPE_FIXEDARRAY |
Sabit uzunlukta bir dizi değeri. |
NATIVE_TYPE_INT |
Yerel 16 bit imzalı tamsayı değeri. |
NATIVE_TYPE_UINT |
Yerel 16 bit işaretsiz tamsayı değeri. |
NATIVE_TYPE_NESTEDSTRUCT |
Kullanımdan kalktı. NATIVE_TYPE_STRUCT kullanın. |
NATIVE_TYPE_BYVALSTR |
COM Birlikte Çalışma. |
NATIVE_TYPE_ANSIBSTR |
COM Birlikte Çalışma. |
NATIVE_TYPE_TBSTR |
COM Birlikte Çalışma. Platforma bağlı olarak BSTR veya ANSIBSTR'yi seçin. |
NATIVE_TYPE_VARIANTBOOL |
TRUE değerinin -1, YANLIŞ değerinin sıfır olduğu 2 baytlık Bir Boole değeri. |
NATIVE_TYPE_FUNC |
İşlev işaretçisi. |
NATIVE_TYPE_ASANY |
Herhangi bir yerel türe başvuru. |
NATIVE_TYPE_ARRAY |
Belirtilmemiş bir türün üyeleriyle bir dizi başvurusu. |
NATIVE_TYPE_LPSTRUCT |
Bir yapıya 32 bit tamsayı işaretçisi. |
NATIVE_TYPE_CUSTOMMARSHALER |
Özel bir marshaller yerel türü. Bunun ardından şu biçimde bir dize bulunmalıdır: "Yerel tür adı/0Özel marshaller türü adı/0Özel tanımlama bilgisi/0" veya "{Yerel tür GUID}/0Özel marshaller türü adı/0Özel tanımlama bilgisi/0" |
NATIVE_TYPE_ERROR |
COM Birlikte Çalışma. ELEMENT_TYPE_I4 ile bu tür VT_HRESULT eşler. |
NATIVE_TYPE_IINSPECTABLE |
Yerel IInspectable bir tür. |
NATIVE_TYPE_HSTRING |
Yerel HString bir . |
NATIVE_TYPE_MAX |
Geçersiz bir değer. |
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorHdr.h
.NET Framework Sürümleri: 1.0 sürümünden itibaren kullanılabilir
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.