次の方法で共有


CDeferredCommand.CDeferredCommand コンストラクター

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

コンストラクター メソッド。

構文

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

パラメーター

ケベック

IQueueCommand インターフェイスを公開するオブジェクトへのポインター。

pUnk

集計用の外部 IUnknown インターフェイスへのポインター。

Phr

返された HRESULT 値へのポインター。

pUnkExecutor

このコマンドを実行するオブジェクトへのポインター。

time

コマンドが実行される時刻。

iid

メソッドを含むインターフェイスのグローバル一意識別子 (GUID) へのポインター。

dispidMethod

呼び出すインターフェイスの メソッド。

wFlags

呼び出しのコンテキスト。

cArgs

渡された引数の数。

pDispParams

引数バリアント型のリストへのポインター。

pvarResult

返されたバリアント型リストへのポインター (存在する場合)。

puArgErr

エラーが発生した pDispParams パラメーター リストの最後の引数へのポインター。

bStream

遅延コマンド時間がストリーム時間 (TRUE) かプレゼンテーション時間 (FALSE) かを示す値。

要件

要件
ヘッダー
Ctlutil.h (Streams.h を含む)
ライブラリ
Strmbase.lib (小売ビルド);
Strmbasd.lib (デバッグ ビルド)

関連項目

CDeferredCommand クラス