PROCESS_INFO
Contiene informazioni su un processo.
Sintassi
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;
};
Membri
Fields
Combinazione di flag dell'enumerazione PROCESS_INFO_FIELDS che specificano i campi compilati.
bstrFileName
Nome completo del percorso del processo. Equivale a chiamare il metodo GetName con il parametro GN_FILENAME
.
bstrBaseName
Nome file ed estensione del processo. Equivale a chiamare il IDebugProcess2::Getname
metodo con il parametro GN_BASENAME
.
bstrTitle
Titolo del processo, se presente. Equivale a chiamare il IDebugProcess2::Getname
metodo con il parametro GN_TITLE
.
ProcessId
Struttura AD_PROCESS_ID che identifica il processo. Equivale a chiamare il metodo GetPhysicalProcessId .
dwSessionId
Identificatore della sessione di debug in cui è in esecuzione questo processo.
bstrAttachedSessionName
Nome della sessione associata. Equivale a chiamare il metodo GetAttachedSessionName .
CreationTime
Ora di creazione del processo.
Flags
Combinazione di flag dell'enumerazione PROCESS_INFO_FLAGS che specificano le proprietà del processo.
Osservazioni:
Questa struttura viene passata al metodo GetInfo in cui è compilata.
Requisiti
Intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll