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