DkmRunningProcessInfo Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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). |