MSIX SDK 1.6 への更新

(1.6) SDK リリースでは、パートナーからのフィードバックが聞こえるおオプションおよび MSIX パッケージを処理する柔軟性を開発者に提供する Api を追加しました。

UTF8 API のバリエーション

この SDK のリリースでは、既存の API 呼び出しの約 14 の新しい UTF8 API バリアントを追加します。 これらの新しい Api の開発者は、環境/プラットフォームに応じて文字列の操作に Utf8 バリアントを使用する選択できます。 AppxPackaging Api と同様、呼び出し元が out パラメーター LPSTR * で使用されるメモリの割り当てを解除する責任を負います。

以下は、新しいインターフェイスが UTF8 です。

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

選択した言語をオーバーライドします。

既定では、アプリ バンドルを処理するときに、MSIX SDK は、システムの既定になっている言語を選択して、適用可能な言語パッケージを返します。 この API は、利用をアプリ バンドルを処理中に返される言語パッケージを上書きする言語パッケージを列挙するためにアプリを使用できます。

その他の更新プログラムと機能強化

この更新で

  • OpenSSL ライブラリ依存関係を更新する 1.0.2q
  • 国際文字をどのように処理を修正しました

GitHub で最新の SDK を取得できます。