Udostępnij za pośrednictwem


PROCESS_INFO

Zawiera informacje o procesie.

Składnia

public struct PROCESS_INFO { 
   public uint          Fields;
   public string        bstrFileName;
   public string        bstrBaseName;
   public string        bstrTitle;
   public AD_PROCESS_ID ProcessId;
   public uint          dwSessionId;
   public string        bstrAttachedSessionName;
   public FILETIME      CreationTime;
   public uint          Flags;
};

Członkowie

Fields
Kombinacja flag z wyliczenia PROCESS_INFO_FIELDS określająca, które pola są wypełniane.

bstrFileName
Pełna nazwa ścieżki procesu. Odpowiednik wywołania metody GetName za pomocą parametru GN_FILENAME.

bstrBaseName
Nazwa pliku i rozszerzenie procesu. Odpowiednik wywołania IDebugProcess2::Getname metody za pomocą parametru GN_BASENAME.

bstrTitle
Tytuł procesu, jeśli istnieje. Odpowiednik wywołania IDebugProcess2::Getname metody za pomocą parametru GN_TITLE.

ProcessId
Struktura AD_PROCESS_ID , która identyfikuje proces. Odpowiednik wywołania metody GetPhysicalProcessId .

dwSessionId
Identyfikator sesji debugowania, w którym działa ten proces.

bstrAttachedSessionName
Nazwa dołączonej sesji. Odpowiednik wywołania metody GetAttachedSessionName .

CreationTime
Czas utworzenia procesu.

Flags
Kombinacja flag z wyliczenia PROCESS_INFO_FLAGS , które określają właściwości procesu.

Uwagi

Ta struktura jest przekazywana do metody GetInfo , w której jest wypełniana.

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też