IDkmPerformanceMeasurement140.QueryPerformanceCounters(DkmProcess, DkmWorkList, DkmCompletionRoutine<DkmPerformanceCountersAsyncResult>) Méthode

Définition

Méthode asynchrone pour obtenir les données de minutage à partir du IDkmPerformanceMeasurementDispatcherService collectées à partir d’événements émis par les runtimes dans le processus. Cette méthode est appelée de façon asynchrone car l’obtention de la surcharge du débogueur peut être très coûteuse.

public:
 void QueryPerformanceCounters(Microsoft::VisualStudio::Debugger::DkmProcess ^ process, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::DkmPerformanceCountersAsyncResult> ^ completionRoutine);
public void QueryPerformanceCounters (Microsoft.VisualStudio.Debugger.DkmProcess process, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.DkmPerformanceCountersAsyncResult> completionRoutine);
abstract member QueryPerformanceCounters : Microsoft.VisualStudio.Debugger.DkmProcess * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.DkmPerformanceCountersAsyncResult> -> unit
Public Sub QueryPerformanceCounters (process As DkmProcess, workList As DkmWorkList, completionRoutine As DkmCompletionRoutine(Of DkmPerformanceCountersAsyncResult))

Paramètres

process
DkmProcess

Dans DkmProcess représente un processus cible qui est en cours de débogage. Le débogueur débogue les processus. il s’agit donc de l’unité de base du débogage. Un DkmProcess peut représenter un processus système ou un processus virtuel tel que des minidumps.

workList
DkmWorkList

La mise en cours est en cours de traitement. Cette valeur peut être utilisée pour vérifier l’annulation ou pour ajouter un travail supplémentaire. Les nouveaux éléments de travail ne commencent à s’exécuter qu’après le retour de cette fonction.

completionRoutine
DkmCompletionRoutine<DkmPerformanceCountersAsyncResult>

Routine à déclencher lorsque la demande est terminée. Cela sera déclenché implicitement si l’implémentation retourne un échec de cette méthode d’interface. L’implémentation doit déclencher cette méthode dans tous les autres scénarios.

S’applique à