Freigeben über


MediaProtectionPMPServer(IPropertySet) Konstruktor

Definition

Initialisiert eine neue instance der MediaProtectionPMPServer-Klasse mit den angegebenen Eigenschaften.

public:
 MediaProtectionPMPServer(IPropertySet ^ pProperties);
 MediaProtectionPMPServer(IPropertySet const& pProperties);
public MediaProtectionPMPServer(IPropertySet pProperties);
function MediaProtectionPMPServer(pProperties)
Public Sub New (pProperties As IPropertySet)

Parameter

pProperties
IPropertySet

Der Satz von Eigenschaften, die zum Initialisieren des Servers verwendet werden.

Hinweise

MediaProtectionPMPServer unterstützt die folgenden Eigenschaften:

Eigenschaft BESCHREIBUNG
"Windows.Media.Protection.MediaProtectionSystemId" Eine GUID, die das VON Ihrer App verwendete DRM-System darstellt. Dadurch kann das System ermitteln, ob Hardware-DRM auf dem Gerät unterstützt wird.
Windows.Media.Protection.UseSoftwareProtectionLayer Wenn Sie diesen Wert auf true festlegen, wird das System aufgefordert, Software-DRM zu verwenden, auch wenn Hardware-DRM auf dem aktuellen Gerät verfügbar ist.
Windows.Media.Protection.PMPStoreContext Beim Implementieren eines CDM-Objekts (Store Content Decryption Module) sollte das Store-CDM nach der MF_CONTENTDECRYPTIONMODULE_PMPSTORECONTEXT-Eigenschaft in IMFContentDecryptionModuleAccess::CreateContentDecryptionModule suchen und eine Kopie erstellen. Wenn das Store CDM-Objekt einen MediaProtectionPMPServer erstellen möchte, der CreateObjectByCLSID für Objekte unterstützt, die in der Store CDM-Binärdatei definiert sind, muss diese Eigenschaft übergeben werden.

Gilt für: