UCOMIStream UCOMIStream UCOMIStream UCOMIStream Interface

Definition

Warnung

Diese API ist jetzt veraltet.

Verwenden Sie stattdessen IStream.Use IStream instead.

public interface class UCOMIStream
[System.Obsolete]
[System.Runtime.InteropServices.Guid("0000000c-0000-0000-c000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("0000000c-0000-0000-C000-000000000046")]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IStream instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public interface UCOMIStream
type UCOMIStream = interface
Public Interface UCOMIStream
Attribute

Hinweise

Weitere Informationen finden Sie in der Dokumentation zu IStream und ISequentialStream im Unterordner "com" der MSDN Library.For more information, please see the existing documentation for IStream and ISequentialStream in the com subfolder of the MSDN library.

Methoden

Clone(UCOMIStream) Clone(UCOMIStream) Clone(UCOMIStream) Clone(UCOMIStream)

Erstellt ein neues Streamobjekt mit eigenem Suchzeiger, der auf dieselben Bytes wie der ursprüngliche Stream verweist.Creates a new stream object with its own seek pointer that references the same bytes as the original stream.

Commit(Int32) Commit(Int32) Commit(Int32) Commit(Int32)

Stellt sicher, dass alle am im transaktiven Modus geöffneten Streamobjekt vorgenommen Änderungen im übergeordneten Speicher reflektiert werden.Ensures that any changes made to a stream object open in transacted mode are reflected in the parent storage.

CopyTo(UCOMIStream, Int64, IntPtr, IntPtr) CopyTo(UCOMIStream, Int64, IntPtr, IntPtr) CopyTo(UCOMIStream, Int64, IntPtr, IntPtr) CopyTo(UCOMIStream, Int64, IntPtr, IntPtr)

Kopiert eine angegebene Anzahl von Bytes aus dem aktuellen Suchzeiger im Stream in den aktuellen Suchzeiger eines anderen Streams.Copies a specified number of bytes from the current seek pointer in the stream to the current seek pointer in another stream.

LockRegion(Int64, Int64, Int32) LockRegion(Int64, Int64, Int32) LockRegion(Int64, Int64, Int32) LockRegion(Int64, Int64, Int32)

Schränkt den Zugriff auf einen bestimmten Bereich von Bytes im Stream ein.Restricts access to a specified range of bytes in the stream.

Read(Byte[], Int32, IntPtr) Read(Byte[], Int32, IntPtr) Read(Byte[], Int32, IntPtr) Read(Byte[], Int32, IntPtr)

Liest beginnend beim aktuellen Suchzeiger eine angegebene Anzahl von Bytes aus dem Streamobjekt in den Speicher.Reads a specified number of bytes from the stream object into memory starting at the current seek pointer.

Revert() Revert() Revert() Revert()

Verwirft alle Änderungen, die an einem transaktiven Stream seit dem letzten Commit(Int32)-Aufruf vorgenommen wurden.Discards all changes that have been made to a transacted stream since the last Commit(Int32) call.

Seek(Int64, Int32, IntPtr) Seek(Int64, Int32, IntPtr) Seek(Int64, Int32, IntPtr) Seek(Int64, Int32, IntPtr)

Verschiebt den Suchzeiger an eine neue Position relativ zum Anfang oder zum Ende des Streams bzw. zum aktuellen Suchzeiger.Changes the seek pointer to a new location relative to the beginning of the stream, to the end of the stream, or to the current seek pointer.

SetSize(Int64) SetSize(Int64) SetSize(Int64) SetSize(Int64)

Ändert die Größe des Streamobjekts.Changes the size of the stream object.

Stat(STATSTG, Int32) Stat(STATSTG, Int32) Stat(STATSTG, Int32) Stat(STATSTG, Int32)

Ruft die STATSTG-Struktur für diesen Stream ab.Retrieves the STATSTG structure for this stream.

UnlockRegion(Int64, Int64, Int32) UnlockRegion(Int64, Int64, Int32) UnlockRegion(Int64, Int64, Int32) UnlockRegion(Int64, Int64, Int32)

Entfernt die Zugriffsbeschränkung für einen Bereich von Bytes, der zuvor mit LockRegion(Int64, Int64, Int32) eingeschränkt wurde.Removes the access restriction on a range of bytes previously restricted with LockRegion(Int64, Int64, Int32).

Write(Byte[], Int32, IntPtr) Write(Byte[], Int32, IntPtr) Write(Byte[], Int32, IntPtr) Write(Byte[], Int32, IntPtr)

Schreibt beginnend am aktuellen Suchzeiger eine angegebene Anzahl von Bytes in das Streamobjekt.Writes a specified number of bytes into the stream object starting at the current seek pointer.

Gilt für: