Compartilhar via


Método IAppxPackageWriter::Close (appxpackaging.h)

Grava arquivos de volume no final do pacote do aplicativo e fecha o fluxo de saída do objeto gravador do pacote.

Sintaxe

HRESULT Close(
  [in] IStream *manifest
);

Parâmetros

[in] manifest

Tipo: IStream*

O fluxo que fornece o conteúdo do manifesto para o pacote. O fluxo deve dar suporte a Leitura, Busca e Estatística.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retorna um código de erro que inclui, mas não se limita a, aqueles na tabela a seguir.

Código de retorno Descrição
E_NOT_VALID_STATE
O gravador está fechado.
APPX_E_INVALID_MANIFEST
O fluxo de entrada contém um manifesto que não é válido.

Comentários

O método Close deve ser chamado somente depois que todos os arquivos de conteúdo tiverem sido adicionados ao pacote.

Exemplos

Para obter um exemplo, consulte Como criar um pacote de aplicativo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho appxpackaging.h

Confira também

IAppxPackageWriter