Condividi tramite


IDebugProgramNode2::GetProgramName

Ottiene il nome del programma.

Sintassi

int GetProgramName (
    out string pbstrProgramName
);

Parametri

pbstrProgramName
[out] Restituisce il nome del programma.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Osservazioni:

Il nome di un programma non è la stessa cosa del percorso del programma, anche se il nome del programma può far parte di tale percorso.

Esempio

Nell'esempio seguente viene illustrato come implementare questo metodo per un oggetto semplice CProgram che implementa l'interfaccia IDebugProgramNode2 . La MakeBstr funzione 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;
}

Vedi anche