Freigeben über


MFCreateEncryptedMediaExtensionsStoreActivate-Funktion (mfcontentdecryptionmodule.h)

Diese Funktion erstellt ein Objekt, das IMFActivate implementiert. Die Implementierung dieses Objekts von ActivateObject basiert auf der angegebenen IMFPMPHostApp und Klassen-ID.

Syntax

HRESULT MFCreateEncryptedMediaExtensionsStoreActivate(
  IMFPMPHostApp *pmpHost,
  IStream       *objectStream,
  LPCWSTR       classId,
  IMFActivate   **activate
);

Die Parameter

pmpHost

Eine IMFPMPHostApp mit den erforderlichen Informationen zum Erstellen des IMFActivates für dieses App-Paket.

objectStream

Ein IStream , der den Objektdatenstrom darstellt, der über IMFActivate::Load geladen wird.

classId

Ein LPCWSTR , der die aktivierbare Klassen-ID des Zielobjekts darstellt.

activate

Empfängt einen Verweis auf eine IMFActivate.

Rückgabewert

Gibt S_OK bei Erfolg zurück.

Bemerkungen

Das IMFActivate kann in einem geschützten Prozess erstellt und in einem App-Prozess aktiviert werden.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 10, Version 2004 (10.0; Build 19041)
Mindestanforderungen für unterstützte Server Windows Server, Version 2004 (10.0; Build 19041)
Header mfcontentdecryptionmodule.h
Library Mf.lib