Delen via


Common Data Types (Niet-beheerde API-verwijzing)

Dit artikel bevat eenvoudige gegevenstypen die worden gebruikt door de niet-beheerde API's voor .NET Framework die zijn gedefinieerd door C/C++ typedef -instructies. Deze gegevenstypen zijn aliassen voor primitieve C/C++-gegevenstypen. Normaal gesproken zijn de waarden van deze gegevenstypen ondoorzichtig; Dat wil gezegd: ze worden geretourneerd door een bepaalde functie of methode, zodat ze zonder wijziging kunnen worden doorgegeven aan andere functies of methoden.

Gegevenstype Definition Gedefinieerd in Description
AppDomainID typedef UINT_PTR AppDomainID; corprof.h De id van een toepassingsdomein.
AssemblyID typedef UINT_PTR AssemblyID; corprof.h De id van een assembly.
ClassID typedef UINT_PTR ClassID; corprof.h De id van een beheerde klasse.
CLRDATA_ADDRESS typedef ULONG64 CLRDATA_ADDRESS; clrdata.h Een 64-bits geheugenadres.
CLRDATA_ENUM typedef ULONG64 CLRDATA_ADDRESS; Niet beschikbaar Een 64-bits geheugenadres.
CONNID typedef DWORD CONNID; cordebug.h, mscoree.h De verbindings-id voor een thread die is verbonden met een exemplaar van Microsoft SQL Server.
ContextID typedef UINT_PTR ContextID; corprof.h De id van de context die is gekoppeld aan een bepaalde beheerde thread.
COR_PRF_ELT_INFO typedef UINT_PTR COR_PRF_ELT_INFO; corprof.h Een ondoorzichtige greep die informatie over een bepaald stackframe vertegenwoordigt.
COR_PRF_FRAME_INFO typedef UINT_PTR COR_PRF_FRAME_INFO; corprof.h Een ondoorzichtige handgreep die verwijst naar een stapelframe. Het is alleen geldig tijdens de callback waarnaar deze wordt doorgegeven.
CORDB_ADDRESS typedef ULONG64 CORDB_ADDRESS; cordebug.h Een adres in het geheugen.
CORDB_CONTINUE_STATUS typedef DWORD CORDB_CONTINUE_STATUS; cordebug.h De vervolgstatus.
CORDB_REGISTER typedef ULONG64 CORDB_REGISTER; cordebug.h De waarde van een CPU-register.
FunctionID typedef UINT_PTR FunctionID; corprof.h De id van een functie of methode.
GCHandleID typedef UINT_PTR GCHandleID; corprof.h Een garbagecollectiongreep.
mdMethodDef typedef mdToken mdMethodDef; cordebug.h Een methodedefinitietoken.
mdToken typedef UINT32 mdToken; corprof.h Een metagegevenstoken (een rij in een metagegevenstabel).
ModuleID typedef UINT_PTR ModuleID; corprof.h De id van een assemblymodule.
ObjectID typedef UINT_PTR ObjectID; corprof.h De id van een object.
PCCOR_SIGNATURE typedef SIZE_T PCCOR_SIGNATURE; cordebug.h Een aanwijzer naar een handtekening voor leden of metagegevens.
ProcessID typedef UINT_PTR ProcessID; corprof.h De id van een beheerd proces.
ReJITID typedef UINT_PTR ReJITID; corprof.h De id van een functie met jitted.
SIZE_T typedef ULONG_PTR SIZE_T; corsym.h Een aanwijzer naar een 64-bits geheugenadres.
TASKID typedef UINT64 TASKID; cordebug.h, mscoree.h De id van een ICLRTask-exemplaar .
ThreadID typedef UINT_PTR ThreadID; corprof.h De id van een beheerde thread.

Zie ook