IDebugProgramNode2:: GetProgramName
Ottiene il nome del programma.
HRESULT GetProgramName (
BSTR* pbstrProgramName
);
int GetProgramName (
out string pbstrProgramName
);
Parametri
- pbstrProgramName
[out] Restituisce il nome del programma.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.
Note
Il nome di un programma non corrisponde a quello del percorso del programma, sebbene il nome del programma possa fa parte di tale percorso.
Esempio
Nell'esempio seguente viene illustrato come implementare questo metodo per un oggetto semplice di CProgram che implementa IDebugProgramNode2 l'interfaccia. La funzione di MakeBstr alloca una copia della stringa specificata come BSTR.
HRESULT CProgram::GetProgramName(BSTR* pbstrProgramName) {
if (!pbstrProgramName)
return E_INVALIDARG;
// Assign the member program name to the passed program name.
*pbstrProgramName = MakeBstr(m_pszProgramName);
return NOERROR;
}