PROCESS_INFORMATION_FIELDS
Gibt an, welche Art von Informationen für einen Prozess zu erhalten.
enum enum_PROCESS_INFO_FIELDS {
PIF_FILE_NAME = 0x00000001,
PIF_BASE_NAME = 0x00000002,
PIF_TITLE = 0x00000004,
PIF_PROCESS_ID = 0x00000008,
PIF_SESSION_ID = 0x00000010,
PIF_ATTACHED_SESSION_NAME = 0x00000020,
PIF_CREATION_TIME = 0x00000040,
PIF_FLAGS = 0x00000080,
PIF_ALL = 0x000000ff
};
typedef DWORD PROCESS_INFO_FIELDS;
public enum enum_PROCESS_INFO_FIELDS {
PIF_FILE_NAME = 0x00000001,
PIF_BASE_NAME = 0x00000002,
PIF_TITLE = 0x00000004,
PIF_PROCESS_ID = 0x00000008,
PIF_SESSION_ID = 0x00000010,
PIF_ATTACHED_SESSION_NAME = 0x00000020,
PIF_CREATION_TIME = 0x00000040,
PIF_FLAGS = 0x00000080,
PIF_ALL = 0x000000ff
};
Mitglieder
PIF_FILE_NAME
Initialisieren Sie bstrFileName /verwenden das Feld PROCESS_INFORMATION Struktur.PIF_BASE_NAME
Initialisieren Sie bstrBaseName /verwenden das Feld PROCESS_INFO Struktur.PIF_TITLE
Initialisieren Sie bstrTitle /verwenden das Feld PROCESS_INFO Struktur.PIF_PROCESS_ID
Initialisieren Sie ProcessId /verwenden das Feld PROCESS_INFO Struktur.PIF_SESSION_ID
Initialisieren Sie dwSessionId /verwenden das Feld PROCESS_INFO Struktur.PIF_ATTACHED_SESSION_NAME
Initialisieren Sie bstrAttachedSessionName /verwenden das Feld PROCESS_INFO Struktur.PIF_CREATION_TIME
Initialisieren Sie CreationTime /verwenden das Feld PROCESS_INFO Struktur.PIF_FLAGS
Initialisieren Sie Flags /verwenden das Feld PROCESS_INFO Struktur.PIF_ALL
Ergänzt alle Felder.
Hinweise
So IDebugProcess2::GetInfo die Methode übergeben, um anzugeben, welche Felder der PROCESS_INFORMATION Struktur initialisiert werden sollen.
Außerdem wird ein Fields Feld der PROCESS_INFO Struktur, um anzugeben, welche Felder verwendet und gültig sind.
Diese Flags werden mit bitweisen ORkombiniert werden.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll