Condividi tramite


Costruttore CDeferredCommand.CDeferredCommand

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Metodo costruttore.

Sintassi

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
);

Parametri

Pq

Puntatore a un oggetto che espone l'interfaccia IQueueCommand .

Punk

Puntatore all'interfaccia IUnknown esterna per l'aggregazione.

Phr

Puntatore a un valore HRESULT restituito.

pUnkExecutor

Puntatore all'oggetto che eseguirà questo comando.

time

Ora in cui verrà eseguito il comando.

Iid

Puntatore all'identificatore univoco globale (GUID) dell'interfaccia contenente il metodo .

dispidMethod

Metodo sull'interfaccia da chiamare.

Wflags

Contesto della chiamata.

cArgs

Numero di argomenti passati.

pDispParams

Puntatore a un elenco di tipi varianti di argomenti.

pvarResult

Puntatore a un elenco di tipi varianti restituiti, se disponibile.

puArgErr

Puntatore all'ultimo argomento nell'elenco dei parametri pDispParams con un errore.

bStream

Valore che indica se l'ora di comando posticipata è in tempo di flusso (TRUE) o ora di presentazione (FALSE).

Requisiti

Requisito Valore
Intestazione
Ctlutil.h (includere Streams.h)
Libreria
Strmbase.lib (build al dettaglio);
Strmbasd.lib (build di debug)

Vedi anche

Classe CDeferredCommand