Partilhar via


AD_PROCESS_ID

Especifica a identificação do processo, que pode ser um ID de sistema ou um 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; 
};

Membros

  • ProcessIdType
    Um valor a partir do AD_PROCESS_ID_TYPE enumeração que especifica como interpretar a ProcessId união (ou, para código gerenciado, qual membro da estrutura de acesso).

  • dwProcessId
    A identificação do processo como um valor do sistema.

  • guidProcessId
    A identificação do processo como um GUID.

  • dwUnused
    Preenchimento.

Comentários

Essa estrutura é passada para os seguintes métodos:

E é retornada dos seguintes métodos:

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

Estruturas e uniões

IDebugPort2::GetProcess

PROCESS_INFO

AD_PROCESS_ID_TYPE

IDebugProcess2::GetPhysicalProcessId

IDebugProgramHost2::GetHostId

IDebugProgramProvider2::GetProviderProgramNode

IDebugProgramProvider2::WatchForProviderEvents

IDebugProgramProvider2::GetProviderProcessData