IDkmClrIntrinsicAssemblyProvider 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.
Contient une méthode pour charger l’assembly de méthodes intrinsèques.
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, TransportKind.
Cette API a été introduite dans Visual Studio 14 RTM (DkmApiVersion. VS14RTM).
public interface class IDkmClrIntrinsicAssemblyProvider
public interface class IDkmClrIntrinsicAssemblyProvider
__interface IDkmClrIntrinsicAssemblyProvider
public interface IDkmClrIntrinsicAssemblyProvider
type IDkmClrIntrinsicAssemblyProvider = interface
Public Interface IDkmClrIntrinsicAssemblyProvider
Méthodes
| GetIntrinsicAssemblyMetaDataBytesPtr(DkmClrRuntimeInstance, UInt32) |
Obtient les métadonnées de l’assembly des méthodes intrinsèques. Les méthodes intrinsèques sont des méthodes spéciales que le moteur de débogage comprend lors de l’exécution d’une requête d’inspection CLR. Exemple : lors de l’évaluation de « $exception » dans l’évaluateur d’expression C#, le compilateur d’expressions C# émet un appel à GetException dans l’assembly de méthodes intrinsèques. Au lieu d’exécuter l’appel normalement, le débogueur simule à la place l’appel de la méthode et retourne l’exception sur le thread actuel. |