ILockBytes-File-Based-Implementierung

Wird für ein Bytearray-Objekt implementiert, das einem com-Verbund Dateispeicher Objekt zugrunde liegt und zum Lesen und schreiben direkt in eine Datenträger Datei konzipiert ist.

Verwendungs Zeitpunkt

Methoden von ILockBytes werden von den Verbund Datei Implementierungen von IStorage und IStream auf dem Verbund Dateispeicher Objekt aufgerufen, das durch einen Aufruf von stganatedocfileerstellt wurde, sodass Sie Sie nicht direkt aufrufen müssen.

Bemerkungen

Im folgenden finden Sie die Methoden der ILockBytes -File-Based-Implementierung.

ILockBytes:: Read at

Liest einen Byteblock aus einem angegebenen Offset am Anfang des Byte Arrays.

ILockBytes:: Write-at

Schreibt einen Block von Bytes von einem angegebenen Offset am Anfang des Bytearrays.

ILockBytes:: Flush

Stellt sicher, dass alle internen Puffer, die von der ILockBytes -Implementierung verwaltet werden, in den zugrunde liegenden physischen Speicher geschrieben werden.

ILockBytes:: SetSize

Legt die Größe des Bytearrays fest.

ILockBytes:: LockRegion

Der dwlocktypes -Parameter ist auf Lock _ onlyonce oder Lock _ Exclusive festgelegt, wodurch der Zugriff auf gesperrte Regionen zugelassen oder eingeschränkt wird.

ILockBytes:: UnlockRegion

Diese Methode entsperrt den von ILockBytes:: LockRegiongesperrten Bereich.

ILockBytes:: stat

Die von com bereitgestellte IStorage:: stat -Implementierung ruft die ILockBytes:: stat -Methode auf, um Informationen zum Bytearray-Objekt abzurufen. Wenn kein angemessener Name für das Bytearray vorhanden ist, gibt die von com bereitgestellte ILockBytes:: stat -Methode null im pwcsName -Member der STATSTG -Struktur zurück.

ILockBytes

IStorage

IStream