Partilhar via


Construtor CDeferredCommand.CDeferredCommand

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in 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 Audio/Video Capture in 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.]

Método de construtor.

Sintaxe

CDeferredCommand(
   CCmdQueue *pQ,
   LPUNKNOWN pUnk,
   HRESULT   *phr,
   LPUNKNOWN pUnkExecutor,
   REFTIME   time,
   GUID      *iid,
   long      dispidMethod,
   short     wFlags,
   long      cArgs,
   VARIANT   *pDispParams,
   VARIANT   *pvarResult,
   short     *puArgErr,
   BOOL      bStream
);

Parâmetros

pQ

Ponteiro para um objeto que expõe a interface IQueueCommand .

pUnk

Ponteiro para a interface IUnknown externa para agregação.

Phr

Ponteiro para um valor HRESULT retornado.

pUnkExecutor

Ponteiro para o objeto que executará esse comando.

time

Hora em que o comando será executado.

iid

Ponteiro para o GUID (identificador global exclusivo) da interface que contém o método .

dispidMethod

Método na interface a ser chamada.

wFlags

Contexto da invocação.

Cargs

Número de argumentos passados.

Pdispparams

Ponteiro para uma lista de tipos de variante de argumento.

Pvarresult

Ponteiro para uma lista de tipos variantes retornada, se houver.

Puargerr

Ponteiro para o último argumento na lista de parâmetros pDispParams com um erro.

bStream

Valor que indica se o tempo de comando adiado está no tempo de fluxo (TRUE) ou no tempo de apresentação (FALSE).

Requisitos

Requisito Valor
parâmetro
Ctlutil.h (inclua Streams.h)
Biblioteca
Strmbase.lib (builds de varejo);
Strmbasd.lib (builds de depuração)

Confira também

Classe CDeferredCommand