Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Cria um objeto de pacote somente gravação ao qual pacotes de aplicativos do Windows criptografados podem ser adicionados.
Sintaxe
HRESULT CreateEncryptedBundleWriter(
[in] IStream *outputStream,
[in] UINT64 bundleVersion,
[in] const APPX_ENCRYPTED_PACKAGE_SETTINGS2 *settings,
[in] const APPX_KEY_INFO *keyInfo,
[in] const APPX_ENCRYPTED_EXEMPTIONS *exemptedFiles,
[out, retval] IAppxEncryptedBundleWriter **bundleWriter
);
Parâmetros
[in] outputStream
Um fluxo gravável para gravar o pacote de aplicativo criptografado resultante.
[in] bundleVersion
O número de versão do pacote. Se a versão do pacote for 0, uma versão padrão com base na hora atual do sistema será gerada.
[in] settings
Configurações para criar o pacote.
[in] keyInfo
Informações de chave que contêm a chave de criptografia base e a ID da chave para descriptografar o pacote. A chave base é usada para derivar as chaves de criptografia por arquivo. Se esse parâmetro for nulo, a chave de teste global e a ID da chave serão usadas.
[in] exemptedFiles
Arquivos isentos do gravador do pacote.
[out, retval] bundleWriter
O objeto de gravador de pacote criado.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 10 [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | appxpackaging.h |