Freigeben über


MSIX SDK 1.6-Update

Mit der SDK-Version (1.6) haben wir das Feedback unserer Partner gehört und weitere APIs hinzugefügt, um Entwicklern mehr Optionen und Flexibilität bei der Behandlung von MSIX-Paketen zu bieten.

UTF8-API-Varianten

In dieser SDK-Version fügen wir ca. 14 neue UTF8-API-Varianten für vorhandene API-Aufrufe hinzu. Mit der Einbeziehung dieser neuen APIs können Entwickler die Utf8-Variante für die Zeichenfolgenmanipulation gemäß ihrer Umgebung/Plattform verwenden. Wie bei AppxPackaging-APIs ist der Aufrufer dafür verantwortlich, den von LPSTR*-Out-Parametern verwendeten Arbeitsspeicher wieder verfügbar zu machen.

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

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

Sprachauswahl überschreiben

Bei der Behandlung von App-Bündeln gibt MSIX SDK standardmäßig das entsprechende Sprachpaket zurück, indem die Sprache ausgewählt wird, die auch im System standardmäßig verwendet wird. Mit dieser API kann die App die verfügbaren Sprachpakete aufzählen und das Sprachpaket überschreiben, das beim Behandeln von App-Bündeln zurückgegeben wird.

Weitere Updates und Verbesserungen

In diesem Update:

  • Aktualisieren der OpenSSL-Lib-Abhängigkeit auf 1.0.2q
  • Es wurde behoben, wie internationale Zeichen behandelt werden

Sie können das neueste SDK auf GitHub abrufen.