IDebugProgramNode2:: GetHostPid
Ottiene l'identificatore di processo di sistema per l'hosting del programma.
HRESULT GetHostPid (
AD_PROCESS_ID * pdwHostPid
);
int GetHostPid (
out AD_PROCESS_ID pdwHostPid
);
Parametri
- pdwHostPid
[out] Restituisce l'identificatore del processo di sistema per il processo di hosting.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.
Esempio
Nell'esempio seguente viene illustrato come implementare questo metodo per un oggetto semplice di CProgram che implementa IDebugProgramNode2 l'interfaccia.
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;
}