Udostępnij za pośrednictwem


DkmRunningProcessInfo Klasa

Definicja

Migawka podstawowych informacji o uruchomionym procesie. W przeciwieństwie do procesu DkmProcess te informacje są przeznaczone dla procesu, który nie musi być debugowany. Może to być zwracane jako część listy zadań lub informacje mogą być zwracane dla jednego procesu.

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
Dziedziczenie
DkmRunningProcessInfo
Atrybuty

Właściwości

AppPackageId

[Opcjonalnie] Identyfikator pakietu aplikacji dla tego procesu. Null, jeśli proces nie jest częścią aplikacji ze Sklepu Windows lub Windows Phone aplikacji. Jest to obliczane, gdy ustawiono wartość DkmRunningProcessInfoPropertyMask.AppPackageId.

AppPool

[Opcjonalnie] Informacje o skojarzonej puli aplikacji usług IIS, jeśli istnieją.

Ten interfejs API został wprowadzony w programie Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

ClrVersions

[Opcjonalnie] Numer wersji dla wszystkich wystąpień środowiska CLR załadowanych do debugowanego procesu.

CommandLine

[Opcjonalnie] Wiersz polecenia używany do uruchamiania procesu.

CurrentDirectory

[Opcjonalnie] Bieżący katalog procesu.

EnvironmentBlock

[Opcjonalnie] Blok środowiska procesu.

Flags

Flagi zawierające właściwości logiczne uruchomionego procesu.

Id

Identyfikator procesu (PID) przypisany przez system operacyjny.

IntegrityLevel

SECURITY_MANDATORY_*wartość _RID używana do wskazania poziomu integralności tego procesu. -1/MAXDWORD jest używany, jeśli poziom integralności jest nieznany/nieprawidłowy, na przykład w systemach operacyjnych pre-Vista, w których nie istnieją poziomy integralności, lub jeśli nie można uzyskać tożsamości użytkownika procesu.

Name

[Opcjonalnie] Pełna ścieżka do początkowego pliku wykonywalnego procesu. Jeśli nie można uzyskać pełnej ścieżki, może to zawierać tylko podstawową nazwę pliku wykonywalnego.

ParentId

Identyfikator procesu (PID) procesu nadrzędnego (jeśli istnieje) przypisany przez system operacyjny.

Ten interfejs API został wprowadzony w programie Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

ProcessorArchitecture

Przykład: PROCESSOR_ARCHITECTURE_INTEL (0), PROCESSOR_ARCHITECTURE_ARM (5), PROCESSOR_ARCHITECTURE_AMD64 (9) lub PROCESSOR_ARCHITECTURE_ARM64 (12). Jest to obliczane, gdy ustawiono parametr DkmRunningProcessInfoPropertyMask.BasicInfoFlags.

PublishedPrograms

[Opcjonalnie] Zawiera informacje o tym, które środowiska uruchomieniowe są aktywne w procesie docelowym. Obecnie jest to używane do debugowania skryptów i debugowania CoreCLR i prawdopodobnie będzie ono używane w innych środowiskach uruchomieniowych w przyszłości.

SessionId

Identyfikator sesji serwera terminali dla procesu (-1, jeśli nie został uzyskany).

StartTime

64-bitowa wartość godziny daty wskazująca, kiedy proces został uruchomiony. Czas rozpoczęcia wraz z identyfikatorem i maszyną, na której rozpoczęto proces, może jednoznacznie zidentyfikować proces.

Title

[Opcjonalnie] Tytuł głównego okna procesu (jeśli istnieje).

UserName

[Opcjonalnie] Nazwa użytkownika, w ramach którego działa proces (np. MyCompany\MyAlias).

Metody

Create(Int32, Int64, Int32, String, String, String, ReadOnlyCollection<String>, String, String, String, Int32, ReadOnlyCollection<DkmPublishedProgramInfo>, DkmRunningProcessFlags, UInt16, DkmAppPackageId)

Twórca nowe wystąpienie obiektu DkmRunningProcessInfo.

Create(Int32, Int64, Int32, String, String, String, ReadOnlyCollection<String>, String, String, String, Int32, ReadOnlyCollection<DkmPublishedProgramInfo>, DkmRunningProcessFlags, UInt16, DkmAppPackageId, Int32, DkmIISAppPoolInfo)

Twórca nowe wystąpienie obiektu DkmRunningProcessInfo.

Ten interfejs API został wprowadzony w programie Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

Dotyczy