Como se llama el parámetro de salida de tu procedimiento? Trata de usarlo en vez del
*; otra cosa, tiene rato que no uso MS SQL Server, por lo que la sintaxis para llamar a un procedimiento vía un select a lo mejor no es la misma y no la recuerdo...
Otra cosa que podrías intentar, y no estoy seguro que funcione sería llamarlo con el EXEC, pero así:
Código SQL
[-]
Create view MiVista
AS
Select
Identificador,
( EXEC SP_CalculaResultado Identificador ) as Resultado
From MiTabla
Saludos...