Bagikan melalui


Konstruktor CDeferredCommand.CDeferredCommand

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Metode konstruktor.

Sintaks

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

Parameter

Pq

Arahkan ke objek yang mengekspos antarmuka IQueueCommand .

Punk

Arahkan ke antarmuka IUnknown luar untuk agregasi.

phr

Penunjuk ke nilai HRESULT yang dikembalikan.

pUnkExecutor

Arahkan ke objek yang akan melakukan perintah ini.

waktu

Waktu di mana perintah akan dijalankan.

iid

Arahkan ke pengidentifikasi unik global (GUID) antarmuka yang berisi metode .

dispidMethod

Metode pada antarmuka yang akan dipanggil.

wFlags

Konteks pemanggilan.

cArgs

Jumlah argumen yang diteruskan.

pDispParams

Penunjuk ke daftar jenis varian argumen.

pvarResult

Penunjuk ke daftar jenis varian yang dikembalikan, jika ada.

puArgErr

Penunjuk ke argumen terakhir dalam daftar parameter pDispParams dengan kesalahan.

bStream

Nilai yang menunjukkan apakah waktu perintah yang ditangguhkan berada dalam waktu streaming (TRUE) atau waktu presentasi (FALSE).

Persyaratan

Persyaratan Nilai
Header
Ctlutil.h (termasuk Streams.h)
Pustaka
Strmbase.lib (build ritel);
Strmbasd.lib (build debug)

Lihat juga

Kelas CDeferredCommand