Compartilhar via


IDebugProgramNode2::GetProgramName

Obtém o nome do programa.

Sintaxe

int GetProgramName (
    out string pbstrProgramName
);

Parâmetros

pbstrProgramName
[saiu] Retorna o nome do programa.

Valor de retorno

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Comentários

O nome de um programa não é a mesma coisa que o caminho para o programa, embora o nome do programa possa fazer parte de tal caminho.

Exemplo

O exemplo a seguir mostra como implementar esse método para um objeto simples CProgram que implementa a interface IDebugProgramNode2 . A MakeBstr função aloca uma cópia da cadeia de caracteres especificada como um 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;
}

Confira também