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;
}