Método IFsrmReportManager::SetOutputDirectory (fsrmreports.h)

Define o caminho do diretório local em que os relatórios são armazenados.

Sintaxe

HRESULT SetOutputDirectory(
  [in] FsrmReportGenerationContext context,
  [in] BSTR                        path
);

Parâmetros

[in] context

O contexto do relatório (por exemplo, se o relatório for agendado ou executado sob demanda). Para obter valores possíveis, consulte a enumeração FsrmReportGenerationContext .

[in] path

O caminho completo para o diretório local em que os relatórios são armazenados. O caminho pode conter variáveis de ambiente. O caminho é limitado a 150 caracteres.

Retornar valor

O método retorna os seguintes valores retornados.

Comentários

Os relatórios são armazenados nas pastas a seguir no caminho fornecido.

Contexto Pasta
FsrmReportGenerationContext_ScheduledReport Agendado
FsrmReportGenerationContext_InteractiveReport Interativo
FsrmReportGenerationContext_IncidentReport Incidente
 

Por exemplo, se o caminho for definido como "C:\StorageReports" e o contexto estiver definido como FsrmReportGenerationContext_ScheduledReport, o caminho para os relatórios agendados será "C:\StorageReports\Scheduled".

Os diretórios de saída padrão são:

  • "%systemdrive%\StorageReports\Scheduled"
  • "%systemdrive%\StorageReports\Incident"
  • "%systemdrive%\StorageReports\Interactive"

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho fsrmreports.h (inclua FsrmReports.h, FsrmTlb.h)
DLL SrmSvc.dll

Confira também

FsrmReportManager

IFsrmReportManager