次の方法で共有


CBindStatusCallback::GetBindInfo

モニカーに通知するために呼び出されますバインドする方法を示します。

STDMETHOD(GetBindInfo)(
   DWORD* pgrfBSCF,
   BINDINFO* pbindinfo 
);

パラメーター

  • pgrfBSCF
    [入力]バインド操作がどのように発生するかを示す BINDF の列挙体の値へのポインター。既定では、次の列挙値を使用して設定できる値:

    BINDF_ASYNCHRONOUS の非同期ダウンロードできます。

    BINDF_ASYNCSTORAGE   データが使用可能になるまでデータがブロックではなくまだ有効でない場合にOnDataAvailable を返します E_PENDING

    BINDF_GETNEWESTVERSION はデータ バインド操作の最新バージョンを取得する必要があります。

    BINDF_NOWRITECACHE は、ディスク キャッシュにバインド操作取得したデータを格納しないでください。

  • pbindinfo
    [入力、出力]指定 BINDINFO の構造オブジェクトがバインディングにどのように発生するかに関するへのポインター。詳細について説明します。

戻り値

HRESULT の標準値の 1 つが。

解説

既定の実装では、非同期にデータおよびプッシュ モデルを使用するためのバインディングを設定します。データ プッシュ モデルでは、モニカーは、新しいデータが利用可能になったときに、非同期バインド操作を促進し、常にクライアントに通知します。

必要条件

ヘッダー : atlctl.h

参照

関連項目

CBindStatusCallback クラス