DkmTransportConnection.EnumRunningProcesses 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.
Überlädt
| EnumRunningProcesses(Boolean, DkmRunningProcessInfoPropertyMask) |
Stellt eine Liste aller Prozesse bereit, die auf dem Zielcomputer ausgeführt werden (einschließlich der Prozesse, die nicht debuggt werden). |
| EnumRunningProcesses(DkmWorkList, Boolean, DkmRunningProcessInfoPropertyMask, DkmCompletionRoutine<DkmEnumRunningProcessesAsyncResult>) |
Stellt eine Liste aller Prozesse bereit, die auf dem Zielcomputer ausgeführt werden (einschließlich der Prozesse, die nicht debuggt werden). Diese Methode fügt ein neues Arbeitselement an die angegebene Arbeitsliste an und gibt zurück, nachdem das Arbeitselement angefügt wurde. Die tatsächliche Verarbeitung des Arbeitselements erfolgt asynchron. Der Aufrufer wird benachrichtigt, dass die Anforderung durch die Vervollständigungsroutine abgeschlossen ist. |
EnumRunningProcesses(Boolean, DkmRunningProcessInfoPropertyMask)
Stellt eine Liste aller Prozesse bereit, die auf dem Zielcomputer ausgeführt werden (einschließlich der Prozesse, die nicht debuggt werden).
public:
cli::array <Microsoft::VisualStudio::Debugger::DefaultPort::DkmRunningProcessInfo ^> ^ EnumRunningProcesses(bool IncludeFromAllUsers, Microsoft::VisualStudio::Debugger::DefaultPort::DkmRunningProcessInfoPropertyMask RequestedPropertyMask);
public:
Platform::Array <Microsoft::VisualStudio::Debugger::DefaultPort::DkmRunningProcessInfo ^> ^ EnumRunningProcesses(bool IncludeFromAllUsers, Microsoft::VisualStudio::Debugger::DefaultPort::DkmRunningProcessInfoPropertyMask RequestedPropertyMask);
std::Array <Microsoft::VisualStudio::Debugger::DefaultPort::DkmRunningProcessInfo const &> EnumRunningProcesses(bool IncludeFromAllUsers, Microsoft::VisualStudio::Debugger::DefaultPort::DkmRunningProcessInfoPropertyMask RequestedPropertyMask);
public Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessInfo[] EnumRunningProcesses(bool IncludeFromAllUsers, Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessInfoPropertyMask RequestedPropertyMask);
member this.EnumRunningProcesses : bool * Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessInfoPropertyMask -> Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessInfo[]
Public Function EnumRunningProcesses (IncludeFromAllUsers As Boolean, RequestedPropertyMask As DkmRunningProcessInfoPropertyMask) As DkmRunningProcessInfo()
Parameter
- IncludeFromAllUsers
- Boolean
[In] Wenn true, sollten Prozesse von allen Benutzern eingeschlossen werden.
- RequestedPropertyMask
- DkmRunningProcessInfoPropertyMask
[In] Flags, die angeben, welche Eigenschaften von DkmRunningProcessInfo berechnet werden sollen.
Gibt zurück
[Out] Array von Prozessen, die auf dem Zielcomputer ausgeführt werden.
Gilt für:
EnumRunningProcesses(DkmWorkList, Boolean, DkmRunningProcessInfoPropertyMask, DkmCompletionRoutine<DkmEnumRunningProcessesAsyncResult>)
Stellt eine Liste aller Prozesse bereit, die auf dem Zielcomputer ausgeführt werden (einschließlich der Prozesse, die nicht debuggt werden).
Diese Methode fügt ein neues Arbeitselement an die angegebene Arbeitsliste an und gibt zurück, nachdem das Arbeitselement angefügt wurde. Die tatsächliche Verarbeitung des Arbeitselements erfolgt asynchron. Der Aufrufer wird benachrichtigt, dass die Anforderung durch die Vervollständigungsroutine abgeschlossen ist.
public void EnumRunningProcesses(Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, bool IncludeFromAllUsers, Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessInfoPropertyMask RequestedPropertyMask, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.DefaultPort.DkmEnumRunningProcessesAsyncResult> CompletionRoutine);
member this.EnumRunningProcesses : Microsoft.VisualStudio.Debugger.DkmWorkList * bool * Microsoft.VisualStudio.Debugger.DefaultPort.DkmRunningProcessInfoPropertyMask * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.DefaultPort.DkmEnumRunningProcessesAsyncResult> -> unit
Public Sub EnumRunningProcesses (WorkList As DkmWorkList, IncludeFromAllUsers As Boolean, RequestedPropertyMask As DkmRunningProcessInfoPropertyMask, CompletionRoutine As DkmCompletionRoutine(Of DkmEnumRunningProcessesAsyncResult))
Parameter
- WorkList
- DkmWorkList
WorkList, an die das neue Arbeitselement angefügt werden soll.
- IncludeFromAllUsers
- Boolean
[In] Wenn true, sollten Prozesse von allen Benutzern eingeschlossen werden.
- RequestedPropertyMask
- DkmRunningProcessInfoPropertyMask
[In] Flags, die angeben, welche Eigenschaften von DkmRunningProcessInfo berechnet werden sollen.
- CompletionRoutine
- DkmCompletionRoutine<DkmEnumRunningProcessesAsyncResult>
Routine, die ausgelöst wird, wenn die Anforderung abgeschlossen ist. Wenn die Anforderung erfolgreich an die Arbeitsliste angefügt wurde, wird diese immer ausgelöst (auch wenn der Vorgang abgebrochen wird). Dies wird nie ausgelöst, wenn beim Anfügen des Arbeitselements ein Fehler auftritt.