Método IAppxEncryptionFactory3::CreateEncryptedBundleWriter (appxpackaging.h)
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 |