Megosztás a következőn keresztül:


Gyakori adattípusok (nem felügyelt API-referencia)

Ez a cikk a C/C++ typedef utasításokkal definiált .NET-keretrendszer nem felügyelt API-k által használt egyszerű adattípusokat sorolja fel. Ezek az adattípusok a C/C++ primitív adattípusok aliasai. Ezeknek az adattípusoknak az értékei általában átlátszatlanok; azaz egy adott függvény vagy metódus adja vissza őket, hogy módosítás nélkül átadhatók legyenek más függvények vagy metódusok számára.

Adattípus Definition Definiálva: Description
AppDomainID typedef UINT_PTR AppDomainID; corprof.h Egy alkalmazástartomány azonosítója.
AssemblyID typedef UINT_PTR AssemblyID; corprof.h Egy szerelvény azonosítója.
ClassID typedef UINT_PTR ClassID; corprof.h Egy felügyelt osztály azonosítója.
CLRDATA_ADDRESS typedef ULONG64 CLRDATA_ADDRESS; clrdata.h 64 bites memóriacím.
CLRDATA_ENUM typedef ULONG64 CLRDATA_ADDRESS; Nem érhető el 64 bites memóriacím.
CONNID typedef DWORD CONNID; cordebug.h, mscoree.h A Microsoft SQL Server egy példányához csatlakoztatott szál kapcsolatazonosítója.
ContextID typedef UINT_PTR ContextID; corprof.h Az adott felügyelt szálhoz társított környezet azonosítója.
COR_PRF_ELT_INFO typedef UINT_PTR COR_PRF_ELT_INFO; corprof.h Egy átlátszatlan fogópont, amely egy adott veremkerettel kapcsolatos információkat jelöl.
COR_PRF_FRAME_INFO typedef UINT_PTR COR_PRF_FRAME_INFO; corprof.h Egy átlátszatlan fogópont, amely egy veremkeretre mutat. Csak a visszahívás során érvényes, amelyre a rendszer átadja.
CORDB_ADDRESS typedef ULONG64 CORDB_ADDRESS; cordebug.h Egy cím a memóriában.
CORDB_CONTINUE_STATUS typedef DWORD CORDB_CONTINUE_STATUS; cordebug.h A folytatás állapota.
CORDB_REGISTER typedef ULONG64 CORDB_REGISTER; cordebug.h A PROCESSZORregisztrálás értéke.
FunctionID typedef UINT_PTR FunctionID; corprof.h Egy függvény vagy metódus azonosítója.
GCHandleID typedef UINT_PTR GCHandleID; corprof.h Szemétgyűjtő fogópont.
mdMethodDef typedef mdToken mdMethodDef; cordebug.h Metódusdefiníciós jogkivonat.
mdToken typedef UINT32 mdToken; corprof.h Metaadat-jogkivonat (egy metaadattáblában lévő sor).
ModuleID typedef UINT_PTR ModuleID; corprof.h Egy szerelvénymodul azonosítója.
ObjectID typedef UINT_PTR ObjectID; corprof.h Egy objektum azonosítója.
PCCOR_SIGNATURE typedef SIZE_T PCCOR_SIGNATURE; cordebug.h Mutató egy tagra vagy metaadat-aláírásra.
ProcessID typedef UINT_PTR ProcessID; corprof.h Egy felügyelt folyamat azonosítója.
ReJITID typedef UINT_PTR ReJITID; corprof.h Egy jitted függvény azonosítója.
SIZE_T typedef ULONG_PTR SIZE_T; corsym.h Mutató egy 64 bites memóriacímre.
TASKID typedef UINT64 TASKID; cordebug.h, mscoree.h Egy ICLRTask-példány azonosítója.
ThreadID typedef UINT_PTR ThreadID; corprof.h Egy felügyelt szál azonosítója.

Lásd még