Partager via


MFCreateEncryptedMediaExtensionsStoreActivate, fonction (mfcontentdecryptionmodule.h)

Cette fonction crée un objet qui implémente IMFActivate. L’implémentation de l’objet ActivateObject 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

Un IMFPMPHostApp avec les informations nécessaires pour créer le 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 à un IMFActivate.

Valeur retournée

Retourne S_OK en cas de réussite.

Remarques

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

Spécifications

Requirement Valeur
Client minimum requis Windows 10, version 2004 (10.0 ; Build 19041)
Serveur minimal pris en charge Windows Server, version 2004 (10.0 ; Build 19041)
Header mfcontentdecryptionmodule.h
Library Mf.lib