ILockBytes-Schnittstelle (objidl.h)
Die ILockBytes-Schnittstelle wird für ein Bytearrayobjekt implementiert, das von einem physischen Speicher wie einer Datenträgerdatei, einem globalen Arbeitsspeicher oder einer Datenbank unterstützt wird. Es wird von einem COM-Verbunddateispeicherobjekt verwendet, um seinem Stammspeicher Zugriff auf das physische Gerät zu gewähren, während der Stammspeicher von den Details des Zugriffs auf den physischen Speicher isoliert wird.
Vererbung
Die ILockBytes-Schnittstelle erbt von der IUnknown-Schnittstelle . ILockBytes verfügt auch über folgende Arten von Membern:
Methoden
Die ILockBytes-Schnittstelle verfügt über diese Methoden.
ILockBytes::Flush Die Flush-Methode stellt sicher, dass alle internen Puffer, die von der ILockBytes-Implementierung verwaltet werden, in den zugrunde liegenden physischen Speicher geschrieben werden. |
ILockBytes::LockRegion Die LockRegion-Methode schränkt den Zugriff auf einen angegebenen Bytebereich im Bytearray ein. |
ILockBytes::ReadAt Die ReadAt-Methode liest eine angegebene Anzahl von Bytes, beginnend bei einem angegebenen Offset vom Anfang des Bytearrayobjekts. |
ILockBytes::SetSize Die SetSize-Methode ändert die Größe des Bytearrays. |
ILockBytes::Stat Die Stat-Methode ruft eine STATSTG-Struktur ab, die Informationen für dieses Bytearrayobjekt enthält. |
ILockBytes::UnlockRegion Die UnlockRegion-Methode entfernt die Zugriffsbeschränkung für einen zuvor gesperrten Bytebereich. |
ILockBytes::WriteAt Die WriteAt-Methode schreibt die angegebene Anzahl von Bytes ab einem angegebenen Offset ab dem Anfang des Bytearrays. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | objidl.h |