Método IXpsSignatureManager::LoadPackageFile (xpsdigitalsignature.h)
Carrega um pacote XPS existente de um arquivo no gerenciador de assinatura digital.
Sintaxe
HRESULT LoadPackageFile(
[in] LPCWSTR fileName
);
Parâmetros
[in] fileName
O nome do arquivo do pacote XPS a ser carregado.
Retornar valor
O método retorna um HRESULT. Os valores possíveis incluem, mas não se limitam, aqueles na tabela a seguir. Para obter valores retornados que não estão listados nesta tabela, consulte Erros de API de Assinatura Digital XPS e Erros de Documento XPS.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
fileName é NULL. |
|
Um pacote XPS já foi aberto no gerenciador de assinaturas. |
Comentários
Depois que a interface tiver sido instanciada, o pacote XPS deverá ser carregado chamando esse método ou LoadPackageStream antes de chamar qualquer outro método nessa interface.
Depois que um pacote XPS tiver sido carregado em uma instância de IXpsSignatureManager, chamar LoadPackageFile ou LoadPackageStream na mesma instância retornará um erro.
Depois que LoadPackageFile ou LoadPackageStream tiver sido chamado, o mesmo objeto não poderá ser reutilizado para outro fluxo ou arquivo de pacote XPS. Para carregar outro pacote XPS, uma nova instância de IXpsSignatureManager deve ser instanciada.
LoadPackageStream não valida todo o conteúdo do pacote XPS; ele não detecta, por exemplo, marcação inválida em uma parte FixedPage.
Requisitos
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | xpsdigitalsignature.h |