Nyelv

UCOMIStream Interfész

Definíció

Figyelemfelhívás

Use System.Runtime.InteropServices.ComTypes.IStream instead. http://go.microsoft.com/fwlink/?linkid=14202

A IStream használható helyette.

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

Megjegyzések

További információkért tekintse meg az MSDN-kódtár com almappájának meglévő dokumentációját IStreamISequentialStream .

Metódusok

Name Description
Clone(UCOMIStream)
Elavult.

Létrehoz egy új streamobjektumot a saját keresési mutatójával, amely az eredeti adatfolyammal megegyező bájtokra hivatkozik.

Commit(Int32)
Elavult.

Biztosítja, hogy a streamobjektumok transzacted módban megnyitott módosításai megjelenjenek a szülőtárolóban.

CopyTo(UCOMIStream, Int64, IntPtr, IntPtr)
Elavult.

Adott számú bájtot másol át a stream aktuális keresési mutatójából egy másik stream aktuális keresési mutatójára.

LockRegion(Int64, Int64, Int32)
Elavult.

Korlátozza a hozzáférést egy adott bájttartományhoz a streamben.

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

Meghatározott számú bájtot olvas be a streamobjektumból a memóriába az aktuális keresési mutatótól kezdve.

Revert()
Elavult.

Elveti az összes módosítást, amely az utolsó Commit(Int32) hívás óta történt egy átjátszott streamen.

Seek(Int64, Int32, IntPtr)
Elavult.

A keresési mutatót a stream elejéhez, a stream végéhez vagy az aktuális keresési mutatóhoz képest egy új helyre módosítja.

SetSize(Int64)
Elavult.

Módosítja a streamobjektum méretét.

Stat(STATSTG, Int32)
Elavult.

Lekéri a STATSTG stream struktúráját.

UnlockRegion(Int64, Int64, Int32)
Elavult.

Eltávolítja a korábban korlátozott bájtok tartományára vonatkozó hozzáférési korlátozást LockRegion(Int64, Int64, Int32).

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

Megadott számú bájtot ír a streamobjektumba az aktuális keresési mutatótól kezdve.

A következőre érvényes: