IDebugProgramNode2::GetHostPid
Obtém o identificador de processo do sistema para o processo que hospeda o programa.
Sintaxe
Parâmetros
pdwHostPid
[saiu] Retorna o identificador do processo do sistema para o processo de hospedagem.
Valor de retorno
Se tiver êxito, retornará S_OK
. Caso contrário, retornará um código de erro.
Exemplo
O exemplo a seguir mostra como implementar esse método para um objeto simples CProgram
que implementa a interface IDebugProgramNode2 .
HRESULT CProgram::GetHostPid(AD_PROCESS_ID* pdwHostPid) {
// Check for valid argument.
if (pdwHostPid == NULL)
return E_INVALIDARG;
// Get the process identifier of the calling process.
pdwHostPid->ProcessIdType = AD_PROCESS_ID_SYSTEM;
pdwHostPid->ProcessId.dwProcessId = GetCurrentProcessId();
return S_OK;
}