非同期メソッドが完了したときにアプリケーションへ通知するためのコールバックが宣言されているインターフェイスです。
このインターフェイスには、下表の2つのメソッドが宣言されています。
メソッド | 機能 |
---|---|
GetParameters() | コールバック用のディスパッチ スレッドへ構成情報を提供する |
Invoke() | 非同期操作が完了したときに呼ばれる |
HRESULT GetParameters( DWORD *pdwFlags, // コールバックのInvokeの振る舞いを示すフラグを受け取る DWORD *pdwQueue // コールバックがディスパッチされるキューの識別子を受け取る );IMFAsyncCallback::GetParameters (mfobjects.h) | Microsoft Learn
HRESULT Invoke(
IMFAsyncResult *pAsyncResult // 非同期操作の結果
);
IMFAsyncCallback::Invoke (mfobjects.h) | Microsoft Learn