Partilhar via


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

Consulte também

Referência

Estruturas e uniões

PROCESS_INFO_FIELDS

PROCESS_INFO_FLAGS

IDebugProcess2::GetInfo

IDebugProcess2::GetName

IDebugProcess2::GetPhysicalProcessId

IDebugProcess2::GetAttachedSessionName