IDebugProgramNode2::GetProgramName

Obtiene el nombre del programa.

Sintaxis

int GetProgramName (
    out string pbstrProgramName
);

Parámetros

pbstrProgramName
[out] Devuelve el nombre del programa.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Comentarios

El nombre de un programa no es lo mismo que la ruta de acceso al programa, aunque el nombre del programa puede formar parte de dicha ruta de acceso.

Ejemplo

En el ejemplo siguiente se muestra cómo implementar este método para un objeto simple CProgram que implementa la interfaz IDebugProgramNode2 . La MakeBstr función asigna una copia de la cadena especificada como 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 también