DkmTransportConnection.EnumRunningProcesses Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
EnumRunningProcesses(Boolean, DkmRunningProcessInfoPropertyMask) |
Содержит список всех процессов, выполняющихся на целевом компьютере (включая процессы, не отлаживаемые). |
EnumRunningProcesses(DkmWorkList, Boolean, DkmRunningProcessInfoPropertyMask, DkmCompletionRoutine<DkmEnumRunningProcessesAsyncResult>) |
Содержит список всех процессов, выполняющихся на целевом компьютере (включая процессы, не отлаживаемые). Этот метод добавляет новый рабочий элемент в указанный рабочий список и возвращается после добавления рабочего элемента. Фактическая обработка рабочего элемента является асинхронной. Вызывающий объект получит уведомление о том, что запрос завершен в рамках процедуры завершения. |
EnumRunningProcesses(Boolean, DkmRunningProcessInfoPropertyMask)
Содержит список всех процессов, выполняющихся на целевом компьютере (включая процессы, не отлаживаемые).
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()
Параметры
- IncludeFromAllUsers
- Boolean
[В] Если значение равно true, следует включить процессы всех пользователей.
- RequestedPropertyMask
- DkmRunningProcessInfoPropertyMask
[В] Флаги, указывающие, какие свойства DkmRunningProcessInfo следует вычислить.
Возвращаемое значение
[Out] Массив процессов, выполняющихся на целевом компьютере.
Применяется к
EnumRunningProcesses(DkmWorkList, Boolean, DkmRunningProcessInfoPropertyMask, DkmCompletionRoutine<DkmEnumRunningProcessesAsyncResult>)
Содержит список всех процессов, выполняющихся на целевом компьютере (включая процессы, не отлаживаемые).
Этот метод добавляет новый рабочий элемент в указанный рабочий список и возвращается после добавления рабочего элемента. Фактическая обработка рабочего элемента является асинхронной. Вызывающий объект получит уведомление о том, что запрос завершен в рамках процедуры завершения.
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))
Параметры
- WorkList
- DkmWorkList
WorkList для добавления нового рабочего элемента.
- IncludeFromAllUsers
- Boolean
[В] Если значение равно true, следует включить процессы всех пользователей.
- RequestedPropertyMask
- DkmRunningProcessInfoPropertyMask
[В] Флаги, указывающие, какие свойства DkmRunningProcessInfo следует вычислить.
- CompletionRoutine
- DkmCompletionRoutine<DkmEnumRunningProcessesAsyncResult>
Подпрограмма, активная по завершении запроса. Если запрос успешно добавлен в список работ, это всегда будет происходить (в том числе при отмене операции). Это никогда не сработает при сбое добавления рабочего элемента.