Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Enthält Werte, die systemeigene, nicht verwaltete Typen beschreiben.
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_ERROR = 0x2d,
NATIVE_TYPE_MAX = 0x50
} CorNativeType;
Member
Member |
Beschreibung |
|---|---|
NATIVE_TYPE_END |
Veraltet. |
NATIVE_TYPE_VOID |
Veraltet. |
NATIVE_TYPE_BOOLEAN |
Ein boolescher 4-Byte-Wert, bei dem TRUE ungleich und FALSE gleich 0 (null) ist. |
NATIVE_TYPE_I1 |
Ein 8-Bit-Ganzzahlwert mit Vorzeichen. |
NATIVE_TYPE_U1 |
Ein 8-Bit-Ganzzahlwert ohne Vorzeichen. |
NATIVE_TYPE_I2 |
Ein 16-Bit-Ganzzahlwert mit Vorzeichen. |
NATIVE_TYPE_U2 |
Ein 16-Bit-Ganzzahlwert ohne Vorzeichen. |
NATIVE_TYPE_I4 |
Ein 32-Bit-Ganzzahlwert mit Vorzeichen. |
NATIVE_TYPE_U4 |
Ein 32-Bit-Ganzzahlwert ohne Vorzeichen. |
NATIVE_TYPE_I8 |
Ein 64-Bit-Ganzzahlwert mit Vorzeichen. |
NATIVE_TYPE_U8 |
Ein 64-Bit-Ganzzahlwert ohne Vorzeichen. |
NATIVE_TYPE_R4 |
Ein numerischer 4-Byte-Gleitkommawert. |
NATIVE_TYPE_R8 |
Ein numerischer 8-Byte-Gleitkommawert. |
NATIVE_TYPE_SYSCHAR |
Veraltet. |
NATIVE_TYPE_VARIANT |
Veraltet. |
NATIVE_TYPE_CURRENCY |
Ein numerischer COM-Typ, der dem verwalteten Typ Decimal entspricht. |
NATIVE_TYPE_PTR |
Veraltet. |
NATIVE_TYPE_DECIMAL |
Veraltet. |
NATIVE_TYPE_DATE |
Veraltet. |
NATIVE_TYPE_BSTR |
COM-Interop. |
NATIVE_TYPE_LPSTR |
Ein LPSTR-Zeichenfolgenwert. |
NATIVE_TYPE_LPWSTR |
Ein LPWSTR-Zeichenfolgenwert. |
NATIVE_TYPE_LPTSTR |
Ein LPTSTR-Zeichenfolgenwert. |
NATIVE_TYPE_FIXEDSYSSTRING |
Ein fester, systemdefinierter Zeichenfolgenwert. |
NATIVE_TYPE_OBJECTREF |
Veraltet. |
NATIVE_TYPE_IUNKNOWN |
COM-Interop. |
NATIVE_TYPE_IDISPATCH |
COM-Interop. |
NATIVE_TYPE_STRUCT |
Ein Wert einer systemeigenen Struktur. |
NATIVE_TYPE_INTF |
COM-Interop. |
NATIVE_TYPE_SAFEARRAY |
COM-Interop. |
NATIVE_TYPE_FIXEDARRAY |
Ein Wert eines Arrays mit fester Länge. |
NATIVE_TYPE_INT |
Ein systemeigener 16-Bit-Ganzzahlwert mit Vorzeichen. |
NATIVE_TYPE_UINT |
Ein systemeigener 16-Bit-Ganzzahlwert ohne Vorzeichen. |
NATIVE_TYPE_NESTEDSTRUCT |
Veraltet. Verwenden Sie NATIVE_TYPE_STRUCT. |
NATIVE_TYPE_BYVALSTR |
COM-Interop. |
NATIVE_TYPE_ANSIBSTR |
COM-Interop. |
NATIVE_TYPE_TBSTR |
COM-Interop. Wählen Sie je nach Plattform BSTR oder ANSIBSTR aus. |
NATIVE_TYPE_VARIANTBOOL |
Ein boolescher 2-Byte-Wert, bei dem TRUE -1 und FALSE gleich 0 (null) ist. |
NATIVE_TYPE_FUNC |
Ein Funktionszeiger. |
NATIVE_TYPE_ASANY |
Ein Verweis auf einen beliebigen systemeigenen Typ. |
NATIVE_TYPE_ARRAY |
Ein Verweis auf ein Array mit Membern eines nicht angegebenen Typs. |
NATIVE_TYPE_LPSTRUCT |
Ein 32-Bit-Ganzzahlzeiger auf eine Struktur. |
NATIVE_TYPE_CUSTOMMARSHALER |
Ein benutzerdefinierter Marshaller systemeigenen Typs. Dieser muss von einer Zeichenfolge des folgenden Formats gefolgt sein: "Name des systemeigenen Typs/0Name des Typs des benutzerdefinierten Marshallers/0Optionaler Cookie/0" oder "{GUID des systemeigenen Typs}/0Name des Typs des benutzerdefinierten Marshallers/0Optionaler Cookie/0" |
NATIVE_TYPE_ERROR |
COM-Interop. Mit ELEMENT_TYPE_I4 wird dieser Typ VT_HRESULT zugeordnet. |
NATIVE_TYPE_MAX |
Ein ungültiger Wert. |
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorHdr.h
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0