IDkmJustMyCodeProvider.IsUserCode(DkmInstructionAddress, DkmWorkList, DkmCompletionRoutine<DkmIsUserCodeAsyncResult>) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt, ob eine angegebene Anweisungs Adresse Benutzercode ist.
public:
void IsUserCode(Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ instructionAddress, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Symbols::DkmIsUserCodeAsyncResult> ^ completionRoutine);
public void IsUserCode (Microsoft.VisualStudio.Debugger.DkmInstructionAddress instructionAddress, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmIsUserCodeAsyncResult> completionRoutine);
abstract member IsUserCode : Microsoft.VisualStudio.Debugger.DkmInstructionAddress * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmIsUserCodeAsyncResult> -> unit
Public Sub IsUserCode (instructionAddress As DkmInstructionAddress, workList As DkmWorkList, completionRoutine As DkmCompletionRoutine(Of DkmIsUserCodeAsyncResult))
Parameter
- instructionAddress
- DkmInstructionAddress
In Abstrakte Darstellung eines Speicherort für einen ausführbaren Code (Beispiel: EIP-Wert). Wenn das Problem behoben ist, wird eine Anweisungs Adresse innerhalb einer bestimmten Modul Instanz angezeigt. Eine Anweisungs Adresse befindet sich immer innerhalb einer bestimmten Lauf Zeit Instanz.
- workList
- DkmWorkList
Worklist, das gerade verarbeitet wird. Dieser Wert kann verwendet werden, um nach einem Abbruch zu suchen oder um zusätzliche Arbeit anzufügen. Neue Arbeitselemente werden erst ausgeführt, nachdem diese Funktion zurückgegeben wurde.
- completionRoutine
- DkmCompletionRoutine<DkmIsUserCodeAsyncResult>
Die Routine, die nach Abschluss der Anforderung ausgelöst werden soll. Diese wird implizit ausgelöst, wenn die Implementierung einen Fehler von dieser Schnittstellen Methode zurückgibt. Die-Implementierung muss diese Methode in allen anderen Szenarien auslösen.