PROCESS_INFO
Contém informações sobre um processo.
Sintaxe
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;
};
Membros
Fields
Uma combinação de sinalizadores da enumeração PROCESS_INFO_FIELDS que especificam quais campos são preenchidos.
bstrFileName
O nome completo do caminho do processo. Equivalente a chamar o método GetName com o parâmetro GN_FILENAME
.
bstrBaseName
O nome do arquivo e a extensão do processo. Equivalente a chamar o método com o IDebugProcess2::Getname
parâmetro GN_BASENAME
.
bstrTitle
O título do processo, se houver. Equivalente a chamar o método com o IDebugProcess2::Getname
parâmetro GN_TITLE
.
ProcessId
A estrutura AD_PROCESS_ID que identifica o processo. Equivalente a chamar o método GetPhysicalProcessId .
dwSessionId
O identificador da sessão de depuração em que esse processo está sendo executado.
bstrAttachedSessionName
O nome da sessão anexada. Equivalente a chamar o GetAttachedSessionName método.
CreationTime
A hora em que o processo foi criado.
Flags
Uma combinação de sinalizadores da enumeração PROCESS_INFO_FLAGS que especificam propriedades do processo.
Comentários
Essa estrutura é passada para o método GetInfo, onde é preenchida.
Requisitos
Cabeçalho: msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll