次の方法で共有


RegisterMediaExtensionPackage 関数 (comppkgsup.h)

重要

一部の情報はプレリリース製品に関連しており、商用リリース前に大幅に変更される可能性があります。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。

現在のユーザーの指定されたパッケージ ファミリ名 (PFN) にメディア拡張機能を登録します。

構文

HRESULT RegisterMediaExtensionPackage(
  [in] PCWSTR packageFamilyName
);

パラメーター

[in] packageFamilyName

登録するメディア拡張機能のパッケージ ファミリ名。 詳細については、「 Windows アプリでのパッケージ ID の概要」を参照してください。

戻り値

次の値を含む HRESULT。

説明
S_OK Success
E_ACCESSDENIED API は、完全に信頼されていないプロセスから呼び出されました。
ERROR_INSTALL_FAILED 指定されたパッケージ ファミリ名がシステムで見つかりませんでした。

注釈

この API を使用して、Windows に既に存在しているが、現在のユーザーにまだ登録されていないメディア拡張機能を登録できます。 パッケージは Microsoft Store から自動的にダウンロードされません。 API は、完全信頼プロセスから呼び出す必要があります。 完全信頼アクセス許可レベルの制限付き機能の詳細については、以下を参照してください。 「制限付き機能の一覧」をご覧ください。

要件

要件
サポートされている最小のクライアント Windows 11バージョン 24H2
Header comppkgsup.h
Library Comppkgsup.lib
[DLL] Comppkgsup.dll