PROCESS_INFO

Enthält Informationen zu einem Prozess.

Syntax

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;
};

Mitglieder

Fields
Eine Kombination von Flags aus der PROCESS_INFO_FIELDS-Aufzählung , die angibt, welche Felder ausgefüllt sind.

bstrFileName
Der vollständige Pfadname des Prozesses. Entspricht dem Aufrufen der GetName-Methode mit dem Parameter GN_FILENAME.

bstrBaseName
Der Dateiname und die Erweiterung des Prozesses. Entspricht dem Aufrufen der IDebugProcess2::Getname Methode mit dem Parameter GN_BASENAME.

bstrTitle
Der Titel des Prozesses, falls vorhanden. Entspricht dem Aufrufen der IDebugProcess2::Getname Methode mit dem Parameter GN_TITLE.

ProcessId
Die AD_PROCESS_ID Struktur, die den Prozess identifiziert. Entspricht dem Aufrufen der GetPhysicalProcessId-Methode .

dwSessionId
Der Bezeichner der Debugsitzung, in der dieser Prozess ausgeführt wird.

bstrAttachedSessionName
Der Name der angefügten Sitzung. Entspricht dem Aufrufen der GetAttachedSessionName-Methode .

CreationTime
Der Zeitpunkt, zu dem der Prozess erstellt wurde.

Flags
Eine Kombination von Flags aus der PROCESS_INFO_FLAGS Enumeration, die Eigenschaften des Prozesses angeben.

Hinweise

Diese Struktur wird an die GetInfo-Methode übergeben, in der sie ausgefüllt wird.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch