Actualización del SDK de MSIX 1.6

Con la versión del SDK (1.6), hemos escuchado los comentarios de nuestros partners y hemos agregado 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 aproximadamente 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 de salida LPSTR*.

A continuación se muestran las nuevas interfaces UTF8:

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

Invalidar selección de idioma

De forma predeterminada, al controlar lotes de aplicaciones, el SDK de MSIX devuelve el paquete de idioma que es aplicable seleccionando el idioma que también es 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á mientras controla los lotes de aplicaciones.

Otras actualizaciones y mejoras

En esta actualización,

  • Actualización de la dependencia de la biblioteca OpenSSL a 1.0.2q
  • Se ha corregido cómo manejamos los caracteres internacionales

Puede obtener el SDK más reciente en GitHub.