Поделиться через


UCOMIStream Интерфейс

Определение

Внимание!

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

Взамен рекомендуется использовать IStream.

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
Атрибуты

Комментарии

Дополнительные сведения см. в существующей документации по IStream и ISequentialStream во вложенной папке com библиотеки MSDN.

Методы

Clone(UCOMIStream)
Устаревшие..

Создает новый объект потока с собственным указателем, который ссылается на те же байты, что и исходный поток.

Commit(Int32)
Устаревшие..

Следует убедиться, что все изменения, внесенные в объект-поток, открытый в режиме транзакций, отражены в родительском хранилище.

CopyTo(UCOMIStream, Int64, IntPtr, IntPtr)
Устаревшие..

Копирует указанное число байтов из текущего указателя поиска в потоке до текущего указателя поиска в другом потоке.

LockRegion(Int64, Int64, Int32)
Устаревшие..

Ограничивает доступ к указанному диапазону байтов в потоке.

Read(Byte[], Int32, IntPtr)
Устаревшие..

Считывает указанное число байтов из объекта потока в память, начиная с текущего указателя поиска.

Revert()
Устаревшие..

Отменяет все изменения, которые были внесены в поток транзакций со времени последнего вызова метода Commit(Int32).

Seek(Int64, Int32, IntPtr)
Устаревшие..

Изменяет указатель поиска на новое расположение относительно начала потока до конца потока или текущего положения поиска.

SetSize(Int64)
Устаревшие..

Изменяет размер объекта-потока.

Stat(STATSTG, Int32)
Устаревшие..

Возвращает структуру STATSTG для данного потока.

UnlockRegion(Int64, Int64, Int32)
Устаревшие..

Удаляет ограничения доступа к диапазону байтов, установленные ранее LockRegion(Int64, Int64, Int32).

Write(Byte[], Int32, IntPtr)
Устаревшие..

Записывает указанное число байтов в объект потока, начиная с текущего указателя поиска.

Применяется к