Fungsi GetDefaultContentDecryptionModuleFactory (comppkgsup.h)

Penting

Beberapa informasi berkaitan dengan produk prarilis yang mungkin dimodifikasi secara substansial sebelum dirilis secara komersial. Microsoft tidak memberikan jaminan, tersurat maupun tersirat, sehubungan dengan informasi yang diberikan di sini.

Mengembalikan implementasi IMFContentDecryptionModuleFactory untuk sistem kunci yang ditentukan yang merupakan bawaan Windows.

Sintaksis

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

Parameter

[in] keySystem

PCWSTR yang mengidentifikasi sistem kunci tempat modul dekripsi dikembalikan.

[out] contentDecryptionModuleFactory

Jika sistem kunci yang ditentukan ditemukan, menerima pointer ke implementasi IMFContentDecryptionModuleFactory ; jika tidak, NULL.

Mengembalikan nilai

HRESULT termasuk nilai berikut:

Nilai Deskripsi
S_OK Keberhasilan. Fungsi ini mengembalikan keberhasilan meskipun sistem kunci yang ditentukan tidak ditemukan, tetapi dalam hal ini, parameter contentDecryptionModuleFactory adalah NULL.
CO_E_NOTINITIALIZED COM tidak diinisialisasi sebelum fungsi dipanggil

Komentar

GetDefaultContentDescryptionModuleFactory hanya mempertimbangkan pabrik modul dekripsi konten yang bawaan windows dan tidak mempertimbangkan pabrik modul dekripsi konten yang telah diunduh dari Microsoft Store.

Disarankan agar aplikasi menggunakan IMFMediaEngineClassFactory4::CreateContentDecryptionModuleFactory, karena metode ini pertama kali memanggil GetDefaultContentDecryptionModuleFactory , tetapi kemudian juga mencari implementasi yang cocok dari IMFContentDecryptionModuleFactory yang mungkin telah diunduh dari Microsoft Store.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows 11, versi 24H2
Header comppkgsup.h
Pustaka Comppkgsup.lib
DLL Comppkgsup.dll