Dela via


Common Data Types (ohanterad API-referens)

Det här avsnittet innehåller enkla datatyper som används av ohanterade API:er för de .NET Framework som definieras av C/C++typedef-instruktioner. Dessa datatyper är vanligtvis alias för primitiva C/C++-datatyper. Normalt är värdena för dessa datatyper ogenomskinliga. De returneras alltså av en viss funktion eller metod så att de kan skickas till andra funktioner eller metoder utan ändringar.

Datatyp Definition Definieras i Description
AppDomainID typedef UINT_PTR AppDomainID; corprof.h Identifieraren för en programdomän.
AssemblyID typedef UINT_PTR AssemblyID; corprof.h Identifieraren för en sammansättning.
Classid typedef UINT_PTR ClassID; corprof.h Identifieraren för en hanterad klass.
CLRDATA_ADDRESS typedef ULONG64 CLRDATA_ADDRESS; clrdata.h En 64-bitars minnesadress.
CLRDATA_ENUM typedef ULONG64 CLRDATA_ADDRESS; Inte tillgängligt En 64-bitars minnesadress.
CONNID typedef DWORD CONNID; cordebug.h, mscoree.h Anslutningsidentifieraren för en tråd som är ansluten till en instans av Microsoft SQL Server.
ContextID typedef UINT_PTR ContextID; corprof.h Identifieraren för kontexten som är associerad med en viss hanterad tråd.
COR_PRF_ELT_INFO typedef UINT_PTR COR_PRF_ELT_INFO; corprof.h Ett täckande handtag som representerar information om en viss stackram.
COR_PRF_FRAME_INFO typedef UINT_PTR COR_PRF_FRAME_INFO; corprof.h Ett täckande handtag som pekar på en stackram. Det är endast giltigt under återanropet som det skickas till.
CORDB_ADDRESS typedef ULONG64 CORDB_ADDRESS; cordebug.h En adress i minnet.
CORDB_CONTINUE_STATUS typedef DWORD CORDB_CONTINUE_STATUS; cordebug.h Fortsättningsstatus.
CORDB_REGISTER typedef ULONG64 CORDB_REGISTER; cordebug.h Värdet för ett CPU-register.
FunctionID typedef UINT_PTR FunctionID; corprof.h Identifieraren för en funktion eller metod.
GCHandleID typedef UINT_PTR GCHandleID; corprof.h Ett skräpinsamlingshandtag.
mdMethodDef typedef mdToken mdMethodDef; cordebug.h En metoddefinitionstoken.
mdToken typedef UINT32 mdToken; corprof.h En metadatatoken (en rad i en metadatatabell).
ModuleID typedef UINT_PTR ModuleID; corprof.h Identifieraren för en sammansättningsmodul.
ObjectID typedef UINT_PTR ObjectID; corprof.h Identifieraren för ett objekt.
PCCOR_SIGNATURE typedef SIZE_T PCCOR_SIGNATURE; cordebug.h En pekare till en medlem eller metadatasignatur.
ProcessID typedef UINT_PTR ProcessID; corprof.h Identifieraren för en hanterad process.
ReJITID typedef UINT_PTR ReJITID; corprof.h Identifieraren för en jitted-funktion.
SIZE_T typedef ULONG_PTR SIZE_T; corsym.h En pekare till en 64-bitars minnesadress.
TASKID typedef UINT64 TASKID; cordebug.h, mscoree.h Identifieraren för en ICLRTask-instans .
ThreadID typedef UINT_PTR ThreadID; corprof.h Identifieraren för en hanterad tråd.

Se även