Compartir a través de


PROCESS_INFO

Contiene información sobre un proceso.

Sintaxis

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;
};

Miembros

Fields
Combinación de marcas de la enumeración PROCESS_INFO_FIELDS que especifica qué campos se rellenan.

bstrFileName
Nombre de ruta de acceso completo del proceso. Equivalente a llamar al método GetName con el parámetro GN_FILENAME.

bstrBaseName
Nombre de archivo y extensión del proceso. Equivalente a llamar al IDebugProcess2::Getname método con el parámetro GN_BASENAME.

bstrTitle
Título del proceso, si existe uno. Equivalente a llamar al IDebugProcess2::Getname método con el parámetro GN_TITLE.

ProcessId
Estructura AD_PROCESS_ID que identifica el proceso. Equivalente a llamar al método GetPhysicalProcessId .

dwSessionId
Identificador de la sesión de depuración en la que se ejecuta este proceso.

bstrAttachedSessionName
Nombre de la sesión adjunta. Equivalente a llamar al método GetAttachedSessionName .

CreationTime
Hora en que se creó el proceso.

Flags
Combinación de marcas de la enumeración PROCESS_INFO_FLAGS que especifica las propiedades del proceso.

Comentarios

Esta estructura se pasa al método GetInfo donde se rellena.

Requisitos

Encabezado: msdbg.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también