UCOMIStream Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |