DkmRunningProcessInfo Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Моментальный снимок основных сведений о выполняющихся процессах. В отличие от DkmProcess, эта информация используется для процесса, который не обязательно выполняет отладку. Его можно вернуть как часть списка задач, так и сведения для одного процесса.
public ref class DkmRunningProcessInfo
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmRunningProcessInfo
[Windows::Foundation::Metadata::WebHostHidden]
class DkmRunningProcessInfo
[System.Runtime.InteropServices.Guid("b7b99a64-a129-3356-e276-1a7873905ceb")]
public class DkmRunningProcessInfo
[<System.Runtime.InteropServices.Guid("b7b99a64-a129-3356-e276-1a7873905ceb")>]
type DkmRunningProcessInfo = class
Public Class DkmRunningProcessInfo
- Наследование
-
DkmRunningProcessInfo
- Атрибуты
Свойства
AppPackageId |
[Необязательно] Идентификатор пакета приложения для этого процесса. Значение NULL, если процесс не является частью приложения Магазина Windows или Windows Phone приложения. Это значение вычисляется при установке DkmRunningProcessInfoPropertyMask.AppPackageId. |
AppPool |
[Необязательно] Сведения о связанном пуле приложений IIS, если таковые есть. Этот API появился в Visual Studio 17 RTM (DkmApiVersion.VS17RTM). |
ClrVersions |
[Необязательно] Номер версии для всех экземпляров СРЕДЫ CLR, загруженных в отлаживаемый процесс. |
CommandLine |
[Необязательно] Командная строка, используемая для запуска процесса. |
CurrentDirectory |
[Необязательно] Текущий каталог процесса. |
EnvironmentBlock |
[Необязательно] Блок среды процесса. |
Flags |
Флаги, содержащие логические свойства выполняющегося процесса. |
Id |
Идентификатор процесса (PID), назначенный операционной системой. |
IntegrityLevel |
SECURITY_MANDATORY_*_RID значение, используемое для указания уровня целостности этого процесса. -1/MAXDWORD используется, если уровень целостности неизвестен или недопустим, например в операционных системах, предшествующих Vista, где уровни целостности отсутствуют, или если не удалось получить удостоверение пользователя процесса. |
Name |
[Необязательно] Полный путь к начальному исполняемому файлу процесса. Если не удается получить полный путь, он может содержать только базовое имя исполняемого файла. |
ParentId |
Идентификатор процесса (PID) родительского процесса (при наличии), назначенного операционной системой. Этот API появился в Visual Studio 17 RTM (DkmApiVersion.VS17RTM). |
ProcessorArchitecture |
Пример: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) или PROCESSOR_ARCHITECTURE_ARM64 (12). Это значение вычисляется при установке DkmRunningProcessInfoPropertyMask.BasicInfoFlags. |
PublishedPrograms |
[Необязательно] Предоставляет сведения о том, какие среды выполнения активны в целевом процессе. В настоящее время он используется для отладки скриптов и отладки CoreCLR, и, скорее всего, будет использоваться для других сред выполнения в будущем. |
SessionId |
Идентификатор сеанса сервера терминалов для процесса (-1, если он не получен). |
StartTime |
64-разрядное значение даты и времени, указывающее, когда был запущен процесс. Время начала вместе с идентификатором и компьютером, на котором был запущен процесс, может однозначно идентифицировать процесс. |
Title |
[Необязательно] Заголовок окна main процесса (при наличии). |
UserName |
[Необязательно] Имя пользователя, под которым выполняется процесс (например, MyCompany\MyAlias). |
Методы
Create(Int32, Int64, Int32, String, String, String, ReadOnlyCollection<String>, String, String, String, Int32, ReadOnlyCollection<DkmPublishedProgramInfo>, DkmRunningProcessFlags, UInt16, DkmAppPackageId) |
Create новый экземпляр объекта DkmRunningProcessInfo. |
Create(Int32, Int64, Int32, String, String, String, ReadOnlyCollection<String>, String, String, String, Int32, ReadOnlyCollection<DkmPublishedProgramInfo>, DkmRunningProcessFlags, UInt16, DkmAppPackageId, Int32, DkmIISAppPoolInfo) |
Create новый экземпляр объекта DkmRunningProcessInfo. Этот API появился в Visual Studio 17 RTM (DkmApiVersion.VS17RTM). |