Condividi tramite


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

Vedi anche