Freigeben über


Allgemeine Datentypen (nicht verwaltete API-Referenz)

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.

Siehe auch