ILockBytes インターフェイス (objidl.h)

ILockBytes インターフェイスは、ディスク ファイル、グローバル メモリ、データベースなどの一部の物理ストレージによってサポートされるバイト配列オブジェクトに実装されます。 COM 複合ファイル ストレージ オブジェクトは、物理ストレージへのアクセスの詳細からルート ストレージを分離しながら、そのルート ストレージに物理デバイスへのアクセス権を付与するために使用されます。

継承

ILockBytes インターフェイスは、IUnknown インターフェイスから継承されます。 ILockBytes には、 次の種類のメンバーもあります。

メソッド

ILockBytes インターフェイスには、これらのメソッドがあります。

 
ILockBytes::Flush

Flush メソッドを使用すると、ILockBytes 実装によって維持される内部バッファーが、基になる物理ストレージに確実に書き込まれます。
ILockBytes::LockRegion

LockRegion メソッドは、バイト配列内の指定されたバイト範囲へのアクセスを制限します。
ILockBytes::ReadAt

ReadAt メソッドは、バイト配列オブジェクトの先頭から、指定したオフセットから始まる指定したバイト数を読み取ります。
ILockBytes::SetSize

SetSize メソッドは、バイト配列のサイズを変更します。
ILockBytes::Stat

Stat メソッドは、このバイト配列オブジェクトの情報を含む STATSTG 構造体を取得します。
ILockBytes::UnlockRegion

UnlockRegion メソッドは、以前にロックされたバイト範囲のアクセス制限を削除します。
ILockBytes::WriteAt

WriteAt メソッドは、バイト配列の先頭から指定したオフセットから開始する、指定したバイト数を書き込みます。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー objidl.h