IDebugProgramNode2::GetProgramName

Возвращает имя программы.

Синтаксис

int GetProgramName (
    out string pbstrProgramName
);

Параметры

pbstrProgramName
[out] Возвращает имя программы.

Возвращаемое значение

В случае успешного выполнения возвращается S_OK; в противном случае возвращается код ошибки.

Замечания

Имя программы не совпадает с путем к программе, хотя имя программы может быть частью такого пути.

Пример

В следующем примере показано, как реализовать этот метод для простого CProgram объекта, реализующего интерфейс IDebugProgramNode2 . Функция MakeBstr выделяет копию указанной строки как 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;
}

См. также