Partilhar via


Ponteiro da função LPFNNewCOMObject

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Ponteiro para uma função que cria uma instância do objeto .

Sintaxe

typedef CUnknown* ( CALLBACK *LPFNNewCOMObject)(
   LPUNKNOWN pUnkOuter,
   HRESULT   *phr
);

Parâmetros

pUnkOuter

Ponteiro para a interface IUnknown do objeto que agrega o novo objeto, se houver. Esse ponteiro pode ser NULL.

Phr

Ponteiro para um valor HRESULT . Se o construtor falhar, esse parâmetro receberá um código de erro.

Retornar valor

Retorna um ponteiro para uma nova instância do objeto .

Requisitos

Requisito Valor
parâmetro
Combase.h (inclua Streams.h)

Confira também

Classe CFactoryTemplate