Interfaz UCOMIStream
Publicado: octubre de 2016
Nota: Esta API ahora está obsoleta.
Utilice System.Runtime.InteropServices.ComTypes.IStream en su lugar.
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: mscorlib (en mscorlib.dll)
Sintaxis
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.IStream instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)]
[GuidAttribute("0000000c-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIStream
[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.IStream instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)]
[GuidAttribute("0000000c-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class UCOMIStream
[<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.IStream instead. https://go.microsoft.com/fwlink/?linkid=14202",
false)>]
[<GuidAttribute("0000000c-0000-0000-C000-000000000046")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type UCOMIStream = interface end
<ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.IStream instead. https://go.microsoft.com/fwlink/?linkid=14202",
False)>
<GuidAttribute("0000000c-0000-0000-C000-000000000046")>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
Public Interface UCOMIStream
Métodos
Nombre | Descripción | |
---|---|---|
Clone(UCOMIStream) | Crea un nuevo objeto de secuencia con su propio puntero de búsqueda que hace referencia a los mismos bytes que la secuencia original. |
|
Commit(Int32) | Garantiza que los cambios realizados a un objeto de secuencia abierto en modo de transacciones se reflejan en el almacenamiento principal. |
|
CopyTo(UCOMIStream, Int64, IntPtr, IntPtr) | Copia un número especificado de bytes desde el puntero de búsqueda de puntero en otra secuencia de búsqueda de la secuencia actual. |
|
LockRegion(Int64, Int64, Int32) | Restringe el acceso a un intervalo especificado de bytes en la secuencia. |
|
Read(Byte[], Int32, IntPtr) | Lee un número especificado de bytes de la secuencia de objetos en memoria a partir del actual el puntero de búsqueda. |
|
Revert() | Descarta todos los cambios realizados en una secuencia de transacción desde la última Commit llamar. |
|
Seek(Int64, Int32, IntPtr) | Cambia el puntero de búsqueda a una nueva ubicación relativa al principio de la secuencia, al final de la secuencia o al puntero de búsqueda actual. |
|
SetSize(Int64) | Cambia el tamaño del objeto stream. |
|
Stat(STATSTG, Int32) | Recupera el STATSTG estructura para esta secuencia. |
|
UnlockRegion(Int64, Int64, Int32) | Quita la restricción de acceso de un intervalo de bytes previamente restringido con LockRegion. |
|
Write(Byte[], Int32, IntPtr) | Escribe un número de bytes en el objeto de secuencia actual a partir de puntero de búsqueda. |
Comentarios
Para obtener más información, consulte la documentación existente sobre IStream y ISequentialStream en la subcarpeta com de MSDN library.
Información de versión
.NET Framework
Disponible desde 1.1
Ver también
Espacio de nombres System.Runtime.InteropServices
Volver al principio