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 |