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)
Устаревшие..

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

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