Compartilhar via


Método IXpsOMPackageWriter::Close (xpsobjectmodel.h)

Fecha todas as partes abertas do pacote e fecha o pacote.

Sintaxe

HRESULT Close();

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 informações sobre valores retornados da API de documento XPS que não estão listados nesta tabela, consulte Erros de documento XPS.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
XPS_E_UNAVAILABLE_PACKAGE
Ocorreu um erro grave e o conteúdo do OM XPS pode ser irrecuperável. Alguns componentes do OM XPS ainda podem ser utilizáveis, mas somente depois de terem sido verificados. Como o estado do OM XPS não pode ser previsto depois que esse erro é retornado, todos os componentes do OM XPS devem ser liberados e descartados.
 

Esse método chama a API de Empacotamento . Para obter informações sobre os valores retornados da API de Empacotamento, consulte Erros de empacotamento.

Comentários

Se as partes descartáveis referenciadas por uma chamada para AddPage não tiverem sido recebidas, um erro será retornado.

Depois que esse método for chamado, chamar qualquer outro método IXpsOMPackageWriter , exceto IsClosed , retornará um erro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho xpsobjectmodel.h

Confira também

IXpsOMPackageWriter

IXpsOMPackageWriter3D

Erros de empacotamento

Usando a interface IXpsOMPackageWriter

Especificação de Papel XML

Erros de documento XPS