Condividi tramite


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

Vedere anche

Riferimenti

IDebugProgramNode2