Função MFCreateMediaExtensionActivate (mfapi.h)
Cria um objeto de ativação para uma classe Windows Runtime.
Sintaxe
HRESULT MFCreateMediaExtensionActivate(
[in] PCWSTR szActivatableClassId,
[in] IUnknown *pConfiguration,
[in] REFIID riid,
[out] LPVOID *ppvObject
);
Parâmetros
[in] szActivatableClassId
O identificador de classe associado à classe de runtime ativada.
[in] pConfiguration
Um ponteiro para um objeto IPropertySet opcional, que é usado para configurar a classe Windows Runtime. Este parâmetro pode ser NULL.
[in] riid
O IID (identificador de interface) da interface que está sendo solicitada. O objeto de ativação criado por essa função dá suporte às seguintes interfaces:
[out] ppvObject
Recebe um ponteiro para a interface solicitada. O chamador deve liberar a interface.
Retornar valor
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Para criar o objeto Windows Runtime, chame IMFActivate::ActivateObject ou IClassFactory::CreateInstance.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | mfapi.h |
Biblioteca | Mfplat.lib |
DLL | Mfplat.dll |