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.
Bejárja a futásidejű hívható burkoló (RCW) törlési listáját, és meghív egy látogatói visszahívást minden bejegyzéshez.
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 TraverseRCWCleanupList(CLRDATA_ADDRESS cleanupListPtr, VISITRCWFORCLEANUP pCallback, LPVOID token);
Parameters
cleanupListPtr
[in] Az RCW-törlési lista címe, a pályára lépve.
pCallback
[in] Egy VISITRCWFORCLEANUP visszahívási függvény, amelyet a futtatókörnyezet minden egyes törlési listabejegyzéshez meghív.
token
[in] A hívó által megadott érték, amelybe a futtatókörnyezet átmegy pCallback.
Remarks
A megadott módszer az ISOSDacInterface interfész része, és a virtuális metódustábla 79. pontjának felel meg.
A VISITRCWFORCLEANUP visszahívás a következő aláírással rendelkezik:
typedef BOOL (*VISITRCWFORCLEANUP)(CLRDATA_ADDRESS RCW,CLRDATA_ADDRESS Context,CLRDATA_ADDRESS Thread,
BOOL bIsFreeThreaded, LPVOID token);
A visszahívás megkapja az RCW-címet, a COM-környezet címét, a szál címét, egy jelzőt, amely jelzi, hogy az RCW szabadszálas-e, és a hívó által megadott token értéket.
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