IBindStatusCallback メソッド
| GetBindInfo | 作成するバインドの種類に関する情報を要求非同期モニカーによって呼び出されます。 |
| GetPriority | バインド操作の優先順位を取得する非同期モニカーによって呼び出されます。ATL で実装E_NOTIMPLを返します。 |
| OnLowResource | リソースが不足すると呼ばれます。ATL の実装はS_OKを返します。 |
| OnObjectAvailable | あなたのアプリケーションにオブジェクトへのインターフェイス ポインターを渡す、非同期モニカーによって呼び出されます。ATL の実装はS_OKを返します。 |
| OnProgress | データのダウンロード処理の進行状況を示すために呼び出されます。ATL の実装はS_OKを返します。 |
| OnStartBinding | バインドを開始したときに呼び出されます。 |
| OnStopBinding | 非同期データ転送が停止したときに呼び出されます。 |
クラスのメソッド
| CBindStatusCallback | コンス トラクター。 |
| ダウンロード | ダウンロード プロセスを開始、 CBindStatusCallbackオブジェクトを作成し、 StartAsyncDownloadを呼び出す。 |
| OnDataAvailable | 利用可能になるあなたのアプリケーションにデータを提供するために呼び出されます。データを読み取った後に、データを使用して渡される関数を呼び出す。 |
| StartAsyncDownload | 利用可能なバイトを初期化し、データが使用されるたびに読み取られたバイト数を 0 には、プッシュ型ストリーム オブジェクトを URL と呼び出しOnDataAvailableから作成。 |
データ メンバー
| m_dwAvailableToRead | 読み取ることができるバイト数。 |
| m_dwTotalRead | 読み取りバイトの合計数。 |
| 関数 | データが利用可能になったら、関数へのポインターと呼ばれる。 |
| m_pT | 非同期データ転送を要求しているオブジェクトへのポインター。 |
| m_spBindCtx | ポインター、 現在のバインド操作用のIBindCtxインターフェイス。 |
| m_spBinding | 用意される IBindingインターフェイスへのポインターは、現在のバインド操作。用意される IBindingの説明については、 ActiveX SDKを参照してください。 |
| m_spMoniker | ポインター、 IMonikerインターフェイスに使用する URL を。 |
| m_spStream | ポインター、 データ転送用のIStreamインターフェイス。 |