IDebugSettingsCallback2
Permet aux moteurs de débogage pour lire les paramètres métriques à distance.
IDebugSettingsCallback2D : IUnknown
Remarques à l'intention des implémenteurs
Cette interface est implémentée par le rappel d'événement du gestionnaire de débogage de session et consommée par les moteurs de débogage. Il peut également être utilisé localement au lieu de Dbgmetric [d] .lib.
Méthodes
Le tableau suivant répertorie les méthodes d' IDebugSettingsCallback2.
Méthode |
Description |
---|---|
Énumère les évaluateurs d'expression disponibles donnés les ID de langue et de fournisseur. |
|
Récupère un objet local évaluateur d'expression donné la métrique. |
|
Récupère une valeur qui correspond au métriques spécifié de l'évaluateur d'expression. |
|
Extrait le fichier métriques évaluateur d'expression donné le nom ou la métrique. |
|
Extrait l'identificateur unique pour une métrique évaluateur d'expression avec son nom. |
|
Extrait la chaîne de valeur d'un métriques évaluateur d'expression avec son nom. |
|
Extrait la valeur d'un métriques avec son nom. |
|
Extrait l'identificateur unique d'un métriques avec son nom. |
|
Extrait la chaîne de valeur de la métrique avec son nom. |
Configuration requise
en-tête : Msdbg.h
l'espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll
Exemple
L'exemple suivant illustre une fonction qui prend un objet IDebugSettingsCallback2 comme 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 );
}