IDkmClrRuntimeDebugMonitorDirect Interface

Définition

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.

S’applique à