IDebugSettingsCallback2
Permet aux moteurs de débogage de lire les paramètres de métrique à distance.
Syntaxe
IDebugSettingsCallback2 : IUnknown
Remarques à l’attention des implémenteurs
Cette interface est implémentée par le rappel d’événement du gestionnaire de débogage de session et consommé par les moteurs de débogage. Elle peut également être utilisée localement au lieu de Dbgmetric[d].lib.
Méthodes
Le tableau suivant présente les méthodes de IDebugSettingsCallback2
.
Méthode | Description |
---|---|
EnumEEs | Énumère les évaluateurs d’expression disponibles en fonction de la langue et des identificateurs de fournisseur. |
GetEELocalObject | Récupère un objet local évaluateur d’expression en fonction de la métrique. |
GetEEMetricDword | Récupère une valeur qui correspond à la métrique spécifiée de l’évaluateur d’expression. |
GetEEMetricFile | Récupère le fichier de métrique de l’évaluateur d’expression en fonction du nom ou de la métrique. |
GetEEMetricGuid | Récupère l’identificateur unique d’une métrique évaluateur d’expression en fonction de son nom. |
GetEEMetricString | Récupère la chaîne de valeur d’une métrique évaluateur d’expression en fonction de son nom. |
GetMetricDword | Récupère la valeur d’une métrique en fonction de son nom. |
GetMetricGuid | Récupère l’identificateur unique d’une métrique en fonction de son nom. |
GetMetricString | Récupère la chaîne de valeur de la métrique en fonction de son nom. |
Spécifications
En-tête : Msdbg.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll
Exemple
L’exemple suivant montre une fonction qui prend un objet IDebug Paramètres Callback2 en tant que paramètre.
HRESULT GetDebugSettingsCallback (IDebugSettingsCallback2 **ppCallback)
{
HRESULT hRes = E_FAIL;
if ( ppCallback )
{
if ( EVAL(m_pdec) )
hRes = m_pdec->QueryInterface(IID_IDebugSettingsCallback2, (void **)ppCallback);
else
hRes = E_FAIL;
}
else
hRes = E_INVALIDARG;
return ( hRes );
}