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_SETTINGS *settings,
[in] const APPX_KEY_INFO *keyInfo,
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 no tempo 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.
exemptedFiles
A lista de arquivos a serem isentos da criptografia.
[out, retval] bundleWriter
O objeto de gravador de pacote criado.
Valor de retorno
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro.
Requisitos
| Requisito | Valor |
|---|---|
| de cliente com suporte mínimo | Windows 10, versão 1607 [somente aplicativos da área de trabalho] |
| servidor com suporte mínimo | Windows Server 2016 [somente aplicativos da área de trabalho] |
| da Plataforma de Destino | Windows |
| cabeçalho | appxpackaging.h |