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.
In diesem Artikel werden einfache Datentypen aufgeführt, die von den nicht verwalteten APIs für .NET Framework verwendet werden, die von C/C++ typedef -Anweisungen definiert werden. Diese Datentypen sind Aliase für C/C++-Grundtypen. In der Regel sind die Werte dieser Datentypen undurchsichtig; d. h. sie werden von einer bestimmten Funktion oder Methode zurückgegeben, sodass sie ohne Änderung an andere Funktionen oder Methoden übergeben werden können.
| Datentyp | Definition | Definiert in | Description |
|---|---|---|---|
AppDomainID |
typedef UINT_PTR AppDomainID; |
corprof.h | Der Bezeichner einer Anwendungsdomäne. |
AssemblyID |
typedef UINT_PTR AssemblyID; |
corprof.h | Der Bezeichner einer Assembly. |
ClassID |
typedef UINT_PTR ClassID; |
corprof.h | Der Bezeichner einer verwalteten Klasse. |
CLRDATA_ADDRESS |
typedef ULONG64 CLRDATA_ADDRESS; |
clrdata.h | Eine 64-Bit-Speicheradresse. |
CLRDATA_ENUM |
typedef ULONG64 CLRDATA_ADDRESS; |
Nicht verfügbar | Eine 64-Bit-Speicheradresse. |
CONNID |
typedef DWORD CONNID; |
cordebug.h, mscoree.h | Der Verbindungsbezeichner für einen Thread, der mit einer Instanz von Microsoft SQL Server verbunden ist. |
ContextID |
typedef UINT_PTR ContextID; |
corprof.h | Der Bezeichner des Kontexts, der einem bestimmten verwalteten Thread zugeordnet ist. |
COR_PRF_ELT_INFO |
typedef UINT_PTR COR_PRF_ELT_INFO; |
corprof.h | Ein undurchsichtiger Handle, der Informationen zu einem bestimmten Stapelframe darstellt. |
COR_PRF_FRAME_INFO |
typedef UINT_PTR COR_PRF_FRAME_INFO; |
corprof.h | Ein undurchsichtiges Handle, das auf einen Stapelrahmen zeigt. Er ist nur während des Rückrufs gültig, an den er übergeben wird. |
CORDB_ADDRESS |
typedef ULONG64 CORDB_ADDRESS; |
cordebug.h | Eine Adresse im Arbeitsspeicher. |
CORDB_CONTINUE_STATUS |
typedef DWORD CORDB_CONTINUE_STATUS; |
cordebug.h | Der Fortsetzungsstatus. |
CORDB_REGISTER |
typedef ULONG64 CORDB_REGISTER; |
cordebug.h | Der Wert eines CPU-Registers. |
FunctionID |
typedef UINT_PTR FunctionID; |
corprof.h | Der Bezeichner einer Funktion oder Methode. |
GCHandleID |
typedef UINT_PTR GCHandleID; |
corprof.h | Ein Garbage Collection-Handle. |
mdMethodDef |
typedef mdToken mdMethodDef; |
cordebug.h | Ein Methodendefinitionstoken. |
mdToken |
typedef UINT32 mdToken; |
corprof.h | Ein Metadatentoken (eine Zeile in einer Metadatentabelle). |
ModuleID |
typedef UINT_PTR ModuleID; |
corprof.h | Der Bezeichner eines Assemblymoduls. |
ObjectID |
typedef UINT_PTR ObjectID; |
corprof.h | Der Bezeichner eines Objekts. |
PCCOR_SIGNATURE |
typedef SIZE_T PCCOR_SIGNATURE; |
cordebug.h | Ein Zeiger auf ein Mitglied oder eine Metadatensignatur. |
ProcessID |
typedef UINT_PTR ProcessID; |
corprof.h | Der Bezeichner eines verwalteten Prozesses. |
ReJITID |
typedef UINT_PTR ReJITID; |
corprof.h | Der Bezeichner einer jitted-Funktion. |
SIZE_T |
typedef ULONG_PTR SIZE_T; |
corsym.h | Ein Zeiger auf eine 64-Bit-Speicheradresse. |
TASKID |
typedef UINT64 TASKID; |
cordebug.h, mscoree.h | Der Bezeichner einer ICLRTask-Instanz . |
ThreadID |
typedef UINT_PTR ThreadID; |
corprof.h | Der Bezeichner eines verwalteten Threads. |