GetDefaultContentDecryptionModuleFactory-Funktion (comppkgsup.h)
Wichtig
Einige Informationen beziehen sich auf ein Vorabversionsprodukt, das vor der kommerziellen Veröffentlichung erheblich geändert werden kann. Microsoft übernimmt keine Gewährleistungen, ausdrücklich oder konkludent in Bezug auf die hier bereitgestellten Informationen.
Gibt die Implementierung von IMFContentDecryptionModuleFactory für das angegebene Schlüsselsystem zurück, das in Windows integriert ist.
Syntax
HRESULT GetDefaultContentDecryptionModuleFactory(
[in] PCWSTR keySystem,
[out] IMFContentDecryptionModuleFactory **contentDecryptionModuleFactory
);
Parameter
[in] keySystem
Ein PCWSTR, der das Schlüsselsystem identifiziert, für das das Entschlüsselungsmodul zurückgegeben wird.
[out] contentDecryptionModuleFactory
Wenn das angegebene Schlüsselsystem gefunden wird, empfängt den Zeiger auf eine IMFContentDecryptionModuleFactory Implementierung; andernfalls NULL.
Rückgabewert
Ein HRESULT einschließlich der folgenden Werte:
Wert | Beschreibung |
---|---|
S_OK | Erfolg. Diese Funktion gibt Erfolg zurück, auch wenn das angegebene Schlüsselsystem nicht gefunden wird, aber in diesem Fall ist der contentDecryptionModuleFactory Parameter NULL. |
CO_E_NOTINITIALIZED | COM wurde nicht initialisiert, bevor die Funktion aufgerufen wurde |
Bemerkungen
GetDefaultContentDescryptionModuleFactory betrachtet nur Inhaltsentschlüsselungsmodul-Fabriken, die in Windows integriert sind, und berücksichtigt keine Inhaltsentschlüsselungsmodul-Fabriken, die aus dem Microsoft Store heruntergeladen wurden.
Es wird empfohlen, dass Apps IMFMediaEngineClassFactory4::CreateContentDecryptionModuleFactoryverwenden, da diese Methode zunächst GetDefaultContentDecryptionModuleFactory aufruft, aber dann auch nach übereinstimmenden Implementierungen von IMFContentDecryptionModuleFactory sucht, die möglicherweise aus dem Microsoft Store heruntergeladen wurden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11, Version 24H2 |
Header- | comppkgsup.h |
Library | Comppkgsup.lib |
DLL- | Comppkgsup.dll |