Atualização do SDK do MSIX 1,6

Com a versão 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 de 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 seu ambiente/plataforma. Assim como acontece com as APIs AppxPackaging, o chamador é responsável por desalocar a memória usada por parâmetros de saída de LPSTR *.

A seguir estão as novas interfaces UTF8:

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

Substituir seleção de idioma

Por padrão, ao lidar com pacotes de aplicativos, o SDK do MSIX retorna o pacote de idiomas que é aplicável selecionando o idioma que também é padrão no sistema. Essa API permite que o aplicativo enumere os pacotes de idiomas que estão disponíveis e substitua o pacote de idiomas que será retornado durante a manipulação de pacotes de aplicativos.

Outras atualizações e aprimoramentos

Nesta atualização,

  • Atualizar a dependência do OpenSSL lib para 1.0.2 q
  • Correção de como lidar com caracteres internacionais

Você pode obter o SDK mais recente no GitHub.