Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A megadott alkalmazástartományhoz tartozó virtuális híváscsomótár blokkainak számbavétele.
Note
Ezt az API-t eredetileg belső használatra tervezték a futtatókörnyezetben. Bár most már harmadik fél általi használat esetén is támogatott, javasoljuk, hogy lehetőség szerint működj együtt az ICorDebug API-kkal és az API-kkalICorProfiler.
Syntax
HRESULT TraverseVirtCallStubHeap(CLRDATA_ADDRESS pAppDomain, VCSHeapType heaptype, VISITHEAP pCallback);
Parameters
pAppDomain
[in] A virtuális hívási csonkot tartalmazó alkalmazástartomány címe.
heaptype
[in] Egy VCSHeapType enumerálási érték, amely azonosítja a virtuális hívás csonkjának halomát, hogy áthaladjon.
pCallback
[in] Egy VISITHEAP visszahívási függvény, amely minden halomblokkot fogad.
Remarks
A VISITHEAP visszahívás aláírással void (*VISITHEAP)(CLRDATA_ADDRESS blockData,size_t blockSize,BOOL blockIsCurrentBlock)rendelkezik. A futtatókörnyezet meghívja az egyes halomblokkok visszahívását, és megadja a blokk címét, a blokk méretét és egy értéket, amely jelzi, hogy a blokk az aktuális blokk-e.
A megadott módszer az ISOSDacInterface interfész része, és a virtuális metódustábla 70. pontjának felel meg.
Követelmények
Platformok: Lásd a rendszerkövetelményeket.
Fejléc: Egyik sem
Könyvtár: Egyik sem
.NET keretrendszerverziók: 4.7 óta érhető el