Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |