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
);

Parameter

pmpHost

Eine IMFPMPHostApp mit den erforderlichen Informationen zum Erstellen des IMFActivate 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 die zu einem IMFActivate.

Rückgabewert

Gibt bei Erfolg S_OK zurück.

Hinweise

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 2004 (10.0; Build 19041)
Unterstützte Mindestversion (Server) Windows Server, Version 2004 (10.0; Build 19041)
Kopfzeile mfcontentdecryptionmodule.h