UCOMIStream Interfaccia

Definizione

Avviso

Questa API è ora obsoleta.

In alternativa, utilizzare IStream.Use IStream instead.

public interface class UCOMIStream
[System.Obsolete]
[System.Runtime.InteropServices.Guid("0000000c-0000-0000-c000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("0000000c-0000-0000-C000-000000000046")]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IStream instead. https://go.microsoft.com/fwlink/?linkid=14202", false)]
public interface UCOMIStream
type UCOMIStream = interface
Public Interface UCOMIStream
Attributi

Commenti

Per ulteriori informazioni, consultare la documentazione esistente per IStream e ISequentialStream nella sottocartella com di MSDN Library.For more information, please see the existing documentation for IStream and ISequentialStream in the com subfolder of the MSDN library.

Metodi

Clone(UCOMIStream)

Crea un nuovo oggetto flusso con il proprio puntatore di ricerca che fa riferimento agli stessi byte del flusso originale.Creates a new stream object with its own seek pointer that references the same bytes as the original stream.

Commit(Int32)

Assicura che eventuali modifiche apportate a un oggetto flusso aperto in modalità di transazione siano riflesse nell'archivio padre.Ensures that any changes made to a stream object open in transacted mode are reflected in the parent storage.

CopyTo(UCOMIStream, Int64, IntPtr, IntPtr)

Copia un numero specificato di byte dal puntatore di ricerca corrente del flusso al puntatore di ricerca corrente in un altro flusso.Copies a specified number of bytes from the current seek pointer in the stream to the current seek pointer in another stream.

LockRegion(Int64, Int64, Int32)

Limita l'accesso a un intervallo specificato di byte nel flusso.Restricts access to a specified range of bytes in the stream.

Read(Byte[], Int32, IntPtr)

Legge un numero specificato di byte dall'oggetto flusso nella memoria a partire dal puntatore di ricerca corrente.Reads a specified number of bytes from the stream object into memory starting at the current seek pointer.

Revert()

Elimina tutte le modifiche apportate a un flusso sottoposto a transazione dall'ultima chiamata a Commit(Int32).Discards all changes that have been made to a transacted stream since the last Commit(Int32) call.

Seek(Int64, Int32, IntPtr)

Modifica il puntatore di ricerca in una nuova posizione relativa all'inizio del flusso, alla fine del flusso o al puntatore di ricerca corrente.Changes the seek pointer to a new location relative to the beginning of the stream, to the end of the stream, or to the current seek pointer.

SetSize(Int64)

Modifica la dimensione dell'oggetto flusso.Changes the size of the stream object.

Stat(STATSTG, Int32)

Recupera la struttura STATSTG per questo flusso.Retrieves the STATSTG structure for this stream.

UnlockRegion(Int64, Int64, Int32)

Rimuove le restrizioni di accesso su un intervallo di byte precedentemente limitato con LockRegion(Int64, Int64, Int32).Removes the access restriction on a range of bytes previously restricted with LockRegion(Int64, Int64, Int32).

Write(Byte[], Int32, IntPtr)

Scrive un numero specificato di byte nell'oggetto flusso a partire dal puntatore di ricerca corrente.Writes a specified number of bytes into the stream object starting at the current seek pointer.

Si applica a