IDkmClrRuntimeDebugMonitorDirect Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Interface implémentée par le DM managé pour fournir des évaluateurs d’expression et d’autres composants à l’accès direct aux interfaces ICorDebug.
Les implémentations de cette interface peuvent limiter le moment où elles sont appelées à l’aide d’un filtre défini dans la configuration de leurs composants. Les propriétés suivantes peuvent être utilisées : BaseDebugMonitorId, EngineId, RuntimeId.
public interface class IDkmClrRuntimeDebugMonitorDirect
public interface class IDkmClrRuntimeDebugMonitorDirect
__interface IDkmClrRuntimeDebugMonitorDirect
public interface IDkmClrRuntimeDebugMonitorDirect
type IDkmClrRuntimeDebugMonitorDirect = interface
Public Interface IDkmClrRuntimeDebugMonitorDirect
Méthodes
| GetCorAppDomain(DkmClrAppDomain) |
Fournit un accès direct à l’objet ICorDebugAppDomain, que les évaluateurs d’expression ou d’autres composants peuvent utiliser pour inspecter le domaine d’application. L’interface retournée peut être utilisée uniquement pour inspecter le processus cible et ne doit jamais être utilisée pour contrôler l’exécution (pas de pas à pas, aucun point d’arrêt, pas continuer, etc.). Cette opération n’est pas prise en charge et entraîne un comportement indéfini. |
| GetCorFunction(DkmClrInstructionAddress) |
Fournit un accès direct à l’objet ICorDebugFunction, que les évaluateurs d’expression ou d’autres composants peuvent utiliser pour inspecter le domaine d’application. L’interface retournée peut être utilisée uniquement pour inspecter le processus cible et ne doit jamais être utilisée pour contrôler l’exécution (pas de pas à pas, aucun point d’arrêt, pas continuer, etc.). Cette opération n’est pas prise en charge et entraîne un comportement indéfini. |
| GetCorModule(DkmClrModuleInstance) |
Fournit un accès direct à l’objet ICorDebugModule, que les évaluateurs d’expression ou d’autres composants peuvent utiliser pour inspecter le domaine d’application. L’interface retournée peut être utilisée uniquement pour inspecter le processus cible et ne doit jamais être utilisée pour contrôler l’exécution (pas de pas à pas, aucun point d’arrêt, pas continuer, etc.). Cette opération n’est pas prise en charge et entraîne un comportement indéfini. |
| GetCorProcess(DkmClrRuntimeInstance) |
Fournit un accès direct à l’objet ICorDebugProcess, que les évaluateurs d’expression ou d’autres composants peuvent utiliser pour l’inspection. L’interface retournée peut être utilisée uniquement pour inspecter le processus cible et ne doit jamais être utilisée pour contrôler l’exécution (pas de pas à pas, aucun point d’arrêt, pas continuer, etc.). Cette opération n’est pas prise en charge et entraîne un comportement indéfini. |
| GetCorThread(DkmClrRuntimeInstance, DkmThread) |
Fournit un accès direct à l’objet ICorDebugThread, que les évaluateurs d’expression ou d’autres composants peuvent utiliser pour inspecter le domaine d’application. L’interface retournée peut être utilisée uniquement pour inspecter le processus cible et ne doit jamais être utilisée pour contrôler l’exécution (pas de pas à pas, aucun point d’arrêt, pas continuer, etc.). Cette opération n’est pas prise en charge et entraîne un comportement indéfini. |