CBindStatusCallback のメンバー
IBindStatusCallback のメソッド
非同期モニカーにより呼び出されます。作成されるバインドの種類についての情報を要求します。 |
|
非同期モニカーにより呼び出されます。バインド操作の優先度を取得します。 ATL の実装は、E_NOTIMPL を返します。 |
|
リソースが少ないときに呼び出されます。 ATL の実装は、S_OK を返します。 |
|
非同期モニカーにより呼び出されます。オブジェクトのインターフェイス ポインターをアプリケーションに渡します。 ATL の実装は、S_OK を返します。 |
|
データのダウンロード処理の進行状況を表示するときに呼び出されます。 ATL の実装は、S_OK を返します。 |
|
バインディングが始まるとき呼び出されます。 |
|
非同期データ転送が中止されるとき呼び出されます。 |
クラス メソッド
コンストラクターです。 |
|
デストラクターです。 |
|
ダウンロード処理の開始、CBindStatusCallback オブジェクトの作成、および StartAsyncDownload の呼び出しを行います。 |
|
データが有効になったときに呼び出され、アプリケーションにデータを提供します。 まずデータを読み込み、次にデータの処理に必要な関数を呼び出して、データを渡します。 |
|
使用可能なバイト数と読み込んだバイト数を 0 に初期化します。また、URL からプッシュ型のストリーム オブジェクトを作成し、データが有効になるごとに OnDataAvailable を呼び出します。 |
データ メンバー
読み込みに使用できるバイト数 |
|
読み込んだ総バイト数 |
|
データが有効になったときに呼び出される関数へのポインター |
|
非同期データ転送を要求しているオブジェクトへのポインター |
|
現在のバインド操作用の IBindCtx インターフェイスへのポインター |
|
現在のバインド操作用の IBinding インターフェイスへのポインター |
|
URL として使う IMoniker インターフェイスへのポインター |
|
データ転送用の IStream インターフェイスへのポインター |
静的関数
CBindStatusCallback オブジェクトを作成した後、StartAsyncDownload を呼び出して、指定された URL からデータを非同期にダウンロードします。 |