UCOMIStream Arabirim

Tanım

Dikkat

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

Dikkat

Bu API artık kullanım dışıdır.

Bunun yerine IStream kullanın.

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.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete]
[System.Runtime.InteropServices.Guid("0000000c-0000-0000-c000-000000000046")]
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
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete>]
[<System.Runtime.InteropServices.Guid("0000000c-0000-0000-c000-000000000046")>]
type UCOMIStream = interface
Public Interface UCOMIStream
Öznitelikler

Açıklamalar

Daha fazla bilgi için lütfen IStream ISequentialStream MSDN Kitaplığı 'nın com alt klasöründe ve için mevcut belgelere bakın.

Yöntemler

Clone(UCOMIStream)

Özgün akışla aynı baytlara başvuran kendi arama işaretçiyle yeni bir Stream nesnesi oluşturur.

Commit(Int32)

İşlem temelli modda açık bir akış nesnesi üzerinde yapılan tüm değişikliklerin üst depolamaya yansıtılmasını sağlar.

CopyTo(UCOMIStream, Int64, IntPtr, IntPtr)

Akıştaki geçerli arama işaretçisinden belirtilen sayıda baytı başka bir akıştaki geçerli arama işaretçisine kopyalar.

LockRegion(Int64, Int64, Int32)

Akıştaki belirli bir bayt aralığına erişimi kısıtlar.

Read(Byte[], Int32, IntPtr)

Akış nesnesinden belirtilen sayıda baytı, geçerli arama işaretçisinden başlayarak belleğe okur.

Revert()

Son çağrıdan bu yana işlenen bir akışta yapılan tüm değişiklikleri atar Commit(Int32) .

Seek(Int64, Int32, IntPtr)

Arama işaretçisini akışın başına, akışın sonuna veya geçerli arama işaretçisine göre yeni bir konum olarak değiştirir.

SetSize(Int64)

Stream nesnesinin boyutunu değiştirir.

Stat(STATSTG, Int32)

STATSTGBu akışın yapısını alır.

UnlockRegion(Int64, Int64, Int32)

Daha önce ile kısıtlanan bir dizi bayt üzerinde erişim kısıtlamasını kaldırır LockRegion(Int64, Int64, Int32) .

Write(Byte[], Int32, IntPtr)

Geçerli arama işaretçisinden başlayarak akış nesnesine belirtilen sayıda bayt yazar.

Şunlara uygulanır