IDebugProgramNode2::GetProgramName
Obtém o nome do programa.
HRESULT GetProgramName (
BSTR* pbstrProgramName
);
int GetProgramName (
out string pbstrProgramName
);
Parâmetros
- pbstrProgramName
[out] Retorna o nome do programa.
Valor de retorno
Se bem-sucedida, retorna S_OK; Caso contrário, retorna 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 pode ser parte de um caminho.
Exemplo
O exemplo a seguir mostra como implementar este método para um simples CProgram objeto que implementa o IDebugProgramNode2 interface. O MakeBstr função aloca uma cópia da seqüência 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;
}