Actualización del SDK 1.6 de MSIX

Con la versión del SDK (1.6), escuchamos los comentarios de nuestros asociados y agregamos más API para proporcionar a los desarrolladores más opciones y flexibilidad en el control de paquetes MSIX.

Variantes de API UTF8

En esta versión del SDK, agregamos unas 14 nuevas variantes de API UTF8 para las llamadas API existentes. Con la inclusión de estas nuevas API, los desarrolladores pueden optar por usar la variante Utf8 para la manipulación de cadenas según su entorno o plataforma. Al igual que con las API de AppxPackaging, el autor de la llamada es responsable de desasignar la memoria usada por los parámetros LPSTR*.

Estas son las nuevas interfaces UTF8:

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

Invalidación de la selección de idioma

De forma predeterminada, al controlar los paquetes de aplicaciones, el SDK de MSIX devuelve el paquete de idioma aplicable seleccionando el idioma que también está predeterminado en el sistema. Esta API permite a la aplicación enumerar los paquetes de idioma que están disponibles e invalidar el paquete de idioma que se devolverá al controlar los paquetes de aplicaciones.

Otras actualizaciones y mejoras

En esta actualización,

  • Actualización de la dependencia lib de OpenSSL a 1.0.2q
  • Se ha corregido cómo se administran los caracteres internacionales.

Puede obtener el SDK más reciente en GitHub.