MSIX SDK 1.6 Update

Mit der SDK Release (1.6) haben wir das Feedback unserer Partner berücksichtigt und weitere APIs hinzugefügt, um Entwicklern mehr Optionen und Flexibilität bei der Handhabung von MSIX-Paketen zu bieten.

UTF8-API-Varianten

In dieser SDK-Version fügen wir rund 14 neue UTF8-API-Varianten für bestehende API-Aufrufe hinzu. Mit der Aufnahme dieser neuen APIs können Entwickler je nach Umgebung/Plattform die Utf8-Variante für die Zeichenfolgen-Manipulation verwenden. Wie bei AppxPackaging-APIs ist die aufrufende Funktion für die Belegungsfreigabe des von LPSTR*-Ausgabeparametern verwendeten Arbeitsspeichers verantwortlich.

Im Folgenden sind die neuen UTF8-Schnittstellen aufgeführt:

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

Überschreiben der Sprachauswahl

Standardmäßig gibt MSIX SDK bei der Verarbeitung von App-Bündeln das anwendbare Sprachpaket zurück, indem es die Sprache auswählt, die auch standardmäßig auf dem System vorhanden ist. Mit dieser API kann die App die verfügbaren Sprachpakete auflisten und das Sprachpaket überschreiben, das bei der Verarbeitung von Anwendungspaketen zurückgegeben wird.

Weitere Updates und Verbesserungen

In diesem Update,

  • Aktualisieren der OpenSSL-Lib-Abhängigkeit auf 1.0.2q
  • Der Umgang mit internationalen Zeichen wurde korrigiert

Das aktuelle SDK finden Sie auf GitHub.