Поделиться через


AD_PROCESS_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
    Идентификатор процесса в качестве значения из системы.

  • guidProcessId
    Идентификатор процесса в виде идентификатора 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