次の方法で共有


CBindStatusCallback::GetBindInfo

モニカーにバインド方法を伝えるときに呼び出されます。

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

パラメーター

  • pgrfBSCF
    [出力] 発生するバインド操作の内容を示す BINDF 列挙値へのポインターです。 この列挙値には、特に指定しない限り、次の値が設定されます。

    BINDF_ASYNCHRONOUS   非同期のダウンロード。

    BINDF_ASYNCSTORAGE   データがまだ使用できない場合、OnDataAvailable はデータが使用できるまでブロッキングするのではなく、E_PENDING を返します。

    BINDF_GETNEWESTVERSION   最新のデータを取得します。

    BINDF_NOWRITECACHE   取得したデータをディスク キャッシュに格納しません。

  • pbindinfo
    [入出力] 発生するバインディングの内容に関する詳細な情報を提供する BINDINFO 構造体へのポインターです。

戻り値

標準の HRESULT 値のいずれかを返します。

解説

特に指定しない限り、非同期で、データ プッシュ モデルを使うバインディングが設定されます。 データ プッシュ モデルの場合、モニカーは非同期のバインド操作を導出し、新規のデータが使用できるときは常にそのことをクライアントに通知します。

必要条件

**ヘッダー:**atlctl.h

参照

参照

CBindStatusCallback クラス

その他の技術情報

CBindStatusCallback のメンバー