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