Partilhar via


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;  
}  

Consulte também

Referência

IDebugProgramNode2