Freigeben über


UCOMIStream-Schnittstelle

 

Veröffentlicht: Oktober 2016

Hinweis: Diese API ist jetzt veraltet.

Verwenden Sie stattdessen System.Runtime.InteropServices.ComTypes.IStream.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Syntax

[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.IStream instead. https://go.microsoft.com/fwlink/?linkid=14202", 
    false)]
[GuidAttribute("0000000c-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIStream
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.IStream instead. https://go.microsoft.com/fwlink/?linkid=14202", 
    false)]
[GuidAttribute("0000000c-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class UCOMIStream
[<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.IStream instead. https://go.microsoft.com/fwlink/?linkid=14202",
    false)>]
[<GuidAttribute("0000000c-0000-0000-C000-000000000046")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type UCOMIStream = interface end
<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.IStream instead. https://go.microsoft.com/fwlink/?linkid=14202",
    False)>
<GuidAttribute("0000000c-0000-0000-C000-000000000046")>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
Public Interface UCOMIStream

Methoden

Name Beschreibung
System_CAPS_pubmethod Clone(UCOMIStream)

Erstellt ein neues Streamobjekt mit eigenem Suchzeiger, die die gleichen Bytes wie der ursprüngliche Stream verweist.

System_CAPS_pubmethod Commit(Int32)

Stellt sicher, dass alle Änderungen auf ein Datenstromobjekt im Transaktionsmodus geöffneten im übergeordneten Speicher widergespiegelt werden.

System_CAPS_pubmethod CopyTo(UCOMIStream, Int64, IntPtr, IntPtr)

Kopiert eine angegebene Anzahl von Bytes aus dem aktuellen Suchzeiger im Stream in den aktuellen Suchzeiger in einem anderen Stream.

System_CAPS_pubmethod LockRegion(Int64, Int64, Int32)

Beschränkt den Zugriff auf einen bestimmten Bereich von Bytes in den Stream.

System_CAPS_pubmethod Read(Byte[], Int32, IntPtr)

Liest eine angegebene Anzahl von Bytes aus dem Stream in den Arbeitsspeicher, beginnend beim aktuellen Suchzeiger.

System_CAPS_pubmethod Revert()

Verwirft alle Änderungen, die an einem transaktionsgebundenen Datenstrom, seit der letzten vorgenommen wurden Commit aufrufen.

System_CAPS_pubmethod Seek(Int64, Int32, IntPtr)

Verschiebt den Suchzeiger, an einem neuen Speicherort relativ zum Anfang des Streams, bis zum Ende des Streams oder zum aktuellen Suchzeiger.

System_CAPS_pubmethod SetSize(Int64)

Ändert die Größe des Datenstromobjekts.

System_CAPS_pubmethod Stat(STATSTG, Int32)

Ruft die STATSTG -Struktur für diesen Stream.

System_CAPS_pubmethod UnlockRegion(Int64, Int64, Int32)

Entfernt die zugriffseinschränkung auf einen Bereich von Bytes, die zuvor mit eingeschränkten LockRegion.

System_CAPS_pubmethod Write(Byte[], Int32, IntPtr)

Schreibt eine angegebene Anzahl von Bytes in den Stream-Objekt, beginnend beim aktuellen Suchzeiger.

Hinweise

Weitere Informationen finden Sie in der Dokumentation zu IStream und ISequentialStream im Unterordner com der MSDN Library.

Versionsinformationen

.NET Framework
Verfügbar seit 1.1

Siehe auch

System.Runtime.InteropServices-Namespace

Zurück zum Anfang