Atualização do SDK 1.6 do MSIX

Com o lançamento do SDK (1.6), ouvimos os comentários de nossos parceiros e adicionamos mais APIs para fornecer aos desenvolvedores mais opções e flexibilidade no tratamento de pacotes MSIX.

Variantes de API UTF8

Nesta versão do SDK, adicionamos cerca de 14 novas variantes de API UTF8 para chamadas à API existentes. Com a inclusão dessas novas APIs, os desenvolvedores podem optar por usar a variante UTF8 para manipulação de cadeia de caracteres de acordo com o ambiente/plataforma delas. Assim como acontece com as APIs AppxPackaging, o chamador é responsável por desalocar a memória usada pelos parâmetros de saída LPSTR*.

A seguir apresentamos as novas interfaces UTF8:

  • IAppxBlockMapFileUtf8
  • IAppxBlockMapReaderUtf8
  • IAppxBundleManifestPackageInfoUtf8
  • IAppxBundleReaderUtf8
  • IAppxFactoryUtf8
  • IAppxFileUtf8
  • IAppxManifestApplicationUtf8
  • IAppxManifestPackageDependencyUtf8
  • IAppxManifestPackageIdUtf8
  • IAppxManifestPropertiesUtf8
  • IAppxManifestQualifiedResourceUtf8
  • IAppxManifestResourcesEnumeratorUtf8
  • IAppxManifestTargetDeviceFamilyUtf8
  • IAppxPackageReaderUtf8

Substituição da seleção de idioma

Por padrão, ao manipular lotes de aplicativos, o SDK do MSIX retorna o pacote de idiomas aplicável por meio da seleção do idioma que também é padrão no sistema. Essa API permite que o aplicativo enumere os pacotes de idioma disponíveis e substitua o pacote de idioma que será retornado ao manipular com lotes de aplicativos.

Outras atualizações e melhorias

Nesta atualização,

  • Atualização da dependência da biblioteca do OpenSSL para 1.0.2q
  • Correção da maneira que manipulamos com caracteres internacionais

Obtenha o SDK mais recente no GitHub.