Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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. |