UCOMIStream Interface

Definição

Cuidado

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

Cuidado

Essa API foi preterida.

Use IStream em seu lugar.

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
Atributos

Comentários

Para obter mais informações, consulte a documentação existente para IStream e ISequentialStream na subpasta com da biblioteca MSDN.

Métodos

Clone(UCOMIStream)

Cria um novo objeto de fluxo com seu próprio ponteiro de busca que referencia os mesmos bytes como o fluxo original.

Commit(Int32)

Garante que todas as alterações feitas em um objeto de fluxo aberto no modo de transação sejam refletidas no armazenamento pai.

CopyTo(UCOMIStream, Int64, IntPtr, IntPtr)

Copia um número especificado de bytes do ponteiro de busca atual no fluxo para o ponteiro de busca atual em outro fluxo.

LockRegion(Int64, Int64, Int32)

Restringe o acesso a um intervalo especificado de bytes no fluxo.

Read(Byte[], Int32, IntPtr)

Lê um número especificado de bytes do objeto de fluxo para a memória, a partir do ponteiro de busca atual.

Revert()

Descarta todas as alterações que foram feitas a um fluxo transacionado desde a última chamada a Commit(Int32).

Seek(Int64, Int32, IntPtr)

Altera o ponteiro de busca para um novo local relativo ao início do fluxo, ao fim do fluxo ou ao ponteiro de busca atual.

SetSize(Int64)

Altera o tamanho do objeto de fluxo.

Stat(STATSTG, Int32)

Recupera a estrutura STATSTG para esse fluxo.

UnlockRegion(Int64, Int64, Int32)

Remove a restrição de acesso em um intervalo de bytes anteriormente restringido com LockRegion(Int64, Int64, Int32).

Write(Byte[], Int32, IntPtr)

Grava um número especificado de bytes no objeto de fluxo, a partir do ponteiro de busca atual.

Aplica-se a