PROVIDER_PROCESS_DATA

此结构提供有关处理计算机上运行。

typedef struct tagPROVIDER_PROCESS_DATA {
   PROVIDER_FIELDS    Fields;
   PROGRAM_NODE_ARRAY ProgramNodes;
   BOOL               fIsDebuggerPresent;
} PROVIDER_PROCESS_DATA;
public struct PROVIDER_PROCESS_DATA {
   public uint               Fields;
   public PROGRAM_NODE_ARRAY ProgramNodes;
   public int                fIsDebuggerPresent;
}

成员

  • 字段
    标志的组合。 PROVIDER_FIELDS 枚举的,指示哪些字段填充。

  • ProgramNodes
    包含程序节点的 PROGRAM_NODE_ARRAY 结构。

  • fIsDebuggerPresent
    非零 (TRUE),如果 Visual Studio 调试器运行,零 (0)FALSE),则不是。

备注

此结构传递给该方法的 IDebugProgramProvider2:: GetProviderProcessData 方法。

要求

标题:msdbg.h

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

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

请参见

参考

结构和联合

PROVIDER_FIELDS

PROGRAM_NODE_ARRAY

IDebugProgramProvider2:: GetProviderProcessData