Compartilhar via


Função MFCreateEncryptedMediaExtensionsStoreActivate (mfcontentdecryptionmodule.h)

Essa função cria um objeto que implementa IMFActivate. A implementação desse objeto de ActivateObject baseia-se no IMFPMPHostApp especificado e na ID da classe.

Sintaxe

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

Parâmetros

pmpHost

Um IMFPMPHostApp com as informações necessárias para criar o IMFActivate para este pacote de aplicativos.

objectStream

Um IStream que representa o fluxo de objetos que será carregado por meio de IMFActivate::Load.

classId

Um LPCWSTR que representa a ID de classe ativada do objeto de destino.

activate

Recebe uma referência a um IMFActivate.

Valor de retorno

Retorna S_OK com êxito.

Observações

O IMFActivate pode ser criado em um processo protegido e ativado em um processo de aplicativo.

Requirements

Requirement Value
Cliente mínimo suportado Windows 10, versão 2004 (10.0; Build 19041)
Servidor mínimo compatível Windows Server, versão 2004 (10.0; Build 19041)
Header mfcontentdecryptionmodule.h
Library Mf.lib