次の方法で共有


GetDefaultContentDecryptionModuleFactory 関数 (comppkgsup.h)

大事な

一部の情報は、市販される前に大幅に変更される可能性があるプレリリース製品に関連しています。 Microsoft は、ここで提供される情報に関して明示的または黙示的な保証を行いません。

Windows に組み込まれている指定されたキー システム IMFContentDecryptionModuleFactory の実装を返します。

構文

HRESULT GetDefaultContentDecryptionModuleFactory(
  [in]  PCWSTR                            keySystem,
  [out] IMFContentDecryptionModuleFactory **contentDecryptionModuleFactory
);

パラメーター

[in] keySystem

復号化モジュールが返されるキー システムを識別する PCWSTR。

[out] contentDecryptionModuleFactory

指定されたキー システムが見つかった場合は、IMFContentDecryptionModuleFactory 実装へのポインターを受け取ります。それ以外の場合は NULL。

戻り値

次の値を含む HRESULT:

価値 形容
S_OK 成功。 この関数は、指定されたキー システムが見つからない場合でも成功を返しますが、この場合、contentDecryptionModuleFactory パラメーターは NULL です。
CO_E_NOTINITIALIZED 関数が呼び出される前に COM が初期化されませんでした

備考

GetDefaultContentDescryptionModuleFactory では、Windows に組み込まれているコンテンツ復号化モジュール ファクトリのみが考慮され、Microsoft Store からダウンロードされたコンテンツ復号化モジュール ファクトリは考慮されません。

このメソッドは最初に GetDefaultContentDecryptionModuleFactory 呼び出しますが、Microsoft Store からダウンロードされた可能性がある IMFContentDecryptionModuleFactory の一致する実装も検索 ため、アプリでは IMFMediaEngineClassFactory4::CreateContentDecryptionModuleFactoryを使用することをお勧めします。

必要条件

要件 価値
サポートされる最小クライアント Windows 11 バージョン 24H2
ヘッダー comppkgsup.h
ライブラリ Comppkgsup.lib
DLL Comppkgsup.dll