MFCreateContentDecryptorContext-Funktion (mfidl.h)
Erstellt eine IMFContentDecryptorContext-Schnittstelle für das angegebene Medienschutzsystem.
Syntax
HRESULT MFCreateContentDecryptorContext(
[in] REFGUID guidMediaProtectionSystemId,
[in, optional] IMFDXGIDeviceManager *pD3DManager,
[in] IMFContentProtectionDevice *pContentProtectionDevice,
[out] IMFContentDecryptorContext **ppContentDecryptorContext
);
Parameter
[in] guidMediaProtectionSystemId
Der Bezeichner des Medienschutzsystems, für das Sie eine IMFContentDecryptorContext-Schnittstelle erstellen möchten.
[in, optional] pD3DManager
Zeiger auf die IMFDXGIDeviceManager-Schnittstelle , die Sie zum Freigeben des Direct3D 11-Geräts verwenden möchten.
[in] pContentProtectionDevice
Die IMFContentProtectionDevice-Schnittstelle für das angegebene Medienschutzsystem.
[out] ppContentDecryptorContext
Zeiger auf die erstellte IMFContentDecryptorContext-Schnittstelle .
Rückgabewert
Keine
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |
Bibliothek | Mfplat.lib |
DLL | Mfplat.dll |