IFillLockBytes インターフェイス (objidl.h)
IFillLockBytes インターフェイスを使用すると、構造化ストレージ バイト配列に非同期的にデータを書き込むコードをダウンロードできます。 ダウンロード コードで新しいデータが使用可能になると、 IFillLockBytes::FillAppend または IFillLockBytes::FillAt を呼び出して、データをバイト配列に書き込みます。 ILockBytes インターフェイスの呼び出しを介してこのデータにアクセスしようとするアプリケーションは、ダウンローダーが引き続き IFillLockBytes を呼び出す場合でも、これを行うことができます。 アプリケーションが IFillLockBytes の呼び出しを通じてまだダウンロードされていないデータにアクセスしようとすると、 ILockBytes は新しいエラー E_PENDINGを返します。
継承
IFillLockBytes インターフェイスは、IUnknown インターフェイスから継承されます。 IFillLockBytes には、次の種類のメンバーもあります。
メソッド
IFillLockBytes インターフェイスには、これらのメソッドがあります。
IFillLockBytes::FillAppend FillAppend メソッドは、バイト配列の末尾に新しいバイト ブロックを書き込みます。 |
IFillLockBytes::FillAt FillAt メソッドは、バイト配列内の指定した場所に新しいデータ ブロックを書き込みます。 |
IFillLockBytes::SetFillSize SetFillSize メソッドは、バイト配列の予想サイズを設定します。 |
IFillLockBytes::Terminate Terminate メソッドは、ダウンロードが正常に終了したか失敗したかをバイト配列に通知します。 |
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | objidl.h |