Partilhar via


IDebugProgramNode2::GetHostPid

Obtém o identificador de processo do sistema para o processo que hospeda o programa.

HRESULT GetHostPid ( 
   AD_PROCESS_ID * pdwHostPid
);
int GetHostPid ( 
   out AD_PROCESS_ID pdwHostPid
);

Parâmetros

  • pdwHostPid
    [out] Retorna o identificador de processo do sistema para o processo de hospedagem.

Valor de retorno

Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.

Exemplo

O exemplo a seguir mostra como implementar este método para um simples CProgram objeto que implementa o IDebugProgramNode2 interface.

HRESULT CProgram::GetHostPid(DWORD* pdwHostPid) {  
    // Check for valid argument.  
   if (pdwHostPid)  
    {  
        // Get the process identifier of the calling process.  
      *pdwHostPid = GetCurrentProcessId();  
  
        return S_OK;  
    }  
  
    return E_INVALIDARG;  
}  

Consulte também

Referência

IDebugProgramNode2