Partager via


Fonction MFCreateEncryptedMediaExtensionsStoreActivate (mfcontentdecryptionmodule.h)

Cette fonction crée un objet qui implémente IMFActivate. L’implémentation d’ActivateObject de cet objet est basée sur l’ID de classe et l’ID de classe IMFPMPHostApp spécifiés.

Syntaxe

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

Paramètres

pmpHost

ImfPMPHostApp avec les informations nécessaires pour créer imfActivate pour ce package d’application.

objectStream

IStream représentant le flux d’objets qui sera chargé via IMFActivate ::Load.

classId

LPCWSTR représentant l’ID de classe activable de l’objet cible.

activate

Reçoit une référence au à un IMFActivate.

Valeur retournée

Renvoie S_OK en cas de réussite.

Remarques

ImfActivate peut être créé dans un processus protégé et activé dans un processus d’application.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004 (10.0 ; Build 19041)
Serveur minimal pris en charge Windows Server, version 2004 (10.0 ; Build 19041)
En-tête mfcontentdecryptionmodule.h