AD_PROCESS_ID

指定进程 ID,这可能是系统标识符或 GUID。

typedef struct _AD_PROCESS_ID {
   AD_PROCESS_ID_TYPE ProcessIdType;
   union {
      DWORD dwProcessId; 
      GUID  guidProcessId; 
      DWORD dwUnused; 
   } ProcessId;
} AD_PROCESS_ID;
public struct AD_PROCESS_ID {
   AD_PROCESS_ID_TYPE ProcessIdType;
   DWORD              dwProcessId; 
   GUID               guidProcessId; 
   DWORD              dwUnused; 
};

成员

  • ProcessIdType
    从指定如何的 AD_PROCESS_ID_TYPE 枚举的值解释 ProcessId 联合 (或者,对于托管代码,该结构的成员访问的)。

  • dwProcessId
    进程 ID 作为从系统的值。

  • guidProcessId
    进程 ID 作为 GUID。

  • dwUnused
    空白。

备注

此结构传递给以下方法:

然后从以下方法返回:

要求

标题:msdbg.h

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

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

请参见

参考

结构和联合

IDebugPort2:: GetProcess

PROCESS_INFO

AD_PROCESS_ID_TYPE

IDebugProcess2:: GetPhysicalProcessId

IDebugProgramHost2:: GetHostId

IDebugProgramProvider2:: GetProviderProgramNode

IDebugProgramProvider2:: WatchForProviderEvents

IDebugProgramProvider2:: GetProviderProcessData