PROCESS_INFO_FIELDS

指定了检索哪种信息进程。

enum enum_PROCESS_INFO_FIELDS { 
   PIF_FILE_NAME             = 0x00000001,
   PIF_BASE_NAME             = 0x00000002,
   PIF_TITLE                 = 0x00000004,
   PIF_PROCESS_ID            = 0x00000008,
   PIF_SESSION_ID            = 0x00000010,
   PIF_ATTACHED_SESSION_NAME = 0x00000020,
   PIF_CREATION_TIME         = 0x00000040,
   PIF_FLAGS                 = 0x00000080,
   PIF_ALL                   = 0x000000ff
};
typedef DWORD PROCESS_INFO_FIELDS;
public enum enum_PROCESS_INFO_FIELDS { 
   PIF_FILE_NAME             = 0x00000001,
   PIF_BASE_NAME             = 0x00000002,
   PIF_TITLE                 = 0x00000004,
   PIF_PROCESS_ID            = 0x00000008,
   PIF_SESSION_ID            = 0x00000010,
   PIF_ATTACHED_SESSION_NAME = 0x00000020,
   PIF_CREATION_TIME         = 0x00000040,
   PIF_FLAGS                 = 0x00000080,
   PIF_ALL                   = 0x000000ff
};

成员

  • PIF_FILE_NAME
    初始化/使用 PROCESS_INFO 结构的 bstrFileName 字段。

  • PIF_BASE_NAME
    初始化/使用 PROCESS_INFO 结构的 bstrBaseName 字段。

  • PIF_TITLE
    初始化/使用 PROCESS_INFO 结构的 bstrTitle 字段。

  • PIF_PROCESS_ID
    初始化/使用 PROCESS_INFO 结构的 ProcessId 字段。

  • PIF_SESSION_ID
    初始化/使用 PROCESS_INFO 结构的 dwSessionId 字段。

  • PIF_ATTACHED_SESSION_NAME
    初始化/使用 PROCESS_INFO 结构的 bstrAttachedSessionName 字段。

  • PIF_CREATION_TIME
    初始化/使用 PROCESS_INFO 结构的 CreationTime 字段。

  • PIF_FLAGS
    初始化/使用 PROCESS_INFO 结构的 Flags 字段。

  • PIF_ALL
    填写所有字段。

备注

传递给 IDebugProcess2:: GetInfo 方法指示 PROCESS_INFO 结构的哪些字段进行初始化。

还用于在 FieldsPROCESS_INFO 结构字段指示哪些字段是使用和有效。

这些标志可以按位组合使用 OR。

要求

标题:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

请参见

参考

枚举 (Visual Studio 调试)

PROCESS_INFO