Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Traverse la liste de nettoyage rcW (Runtime Callable Wrapper) et appelle un rappel visiteur pour chaque entrée.
Note
Cette API a été conçue à l’origine pour une utilisation interne dans le runtime. Bien qu’elle soit désormais prise en charge pour une utilisation tierce, nous vous recommandons, autant que possible, d’utiliser les API ICorDebug et ICorProfiler.
Syntax
HRESULT TraverseRCWCleanupList(CLRDATA_ADDRESS cleanupListPtr, VISITRCWFORCLEANUP pCallback, LPVOID token);
Parameters
cleanupListPtr
[in] Adresse de la liste de nettoyage RCW à parcourir.
pCallback
[in] Fonction VISITRCWFORCLEANUP de rappel que le runtime appelle pour chaque entrée de liste de nettoyage.
token
[in] Valeur fournie par l’appelant à laquelle le runtime passe pCallback.
Remarks
La méthode fournie fait partie de l’interface ISOSDacInterface et correspond au 79e emplacement de la table de méthode virtuelle.
Le VISITRCWFORCLEANUP rappel a la signature suivante :
typedef BOOL (*VISITRCWFORCLEANUP)(CLRDATA_ADDRESS RCW,CLRDATA_ADDRESS Context,CLRDATA_ADDRESS Thread,
BOOL bIsFreeThreaded, LPVOID token);
Le rappel reçoit l’adresse RCW, l’adresse de contexte COM, l’adresse du thread, un indicateur qui indique si le RCW est thread libre et la valeur fournie par token l’appelant.
Exigences
Plateformes : Consultez Configuration requise.
En-tête: Aucun
Bibliothèque: Aucun
versions de .NET Framework : disponible depuis la version 4.7