Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo MemoryMappedFile.CreateViewStream (Int64, Int64)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Crea un flusso mappato a una visualizzazione del file mappato alla memoria, con l'offset e la dimensione specificati.

Spazio dei nomi:   System.IO.MemoryMappedFiles
Assembly:  System.Core (in System.Core.dll)

public MemoryMappedViewStream CreateViewStream(
	long offset,
	long size
)

Parametri

offset
Type: System.Int64

Byte in corrispondenza del quale iniziare la visualizzazione.

size
Type: System.Int64

Dimensione della visualizzazione. Specificare 0 (zero) per creare una visualizzazione che inizia in corrispondenza di offset e termina approssimativamente alla fine del file mappato alla memoria.

Valore restituito

Type: System.IO.MemoryMappedFiles.MemoryMappedViewStream

Flusso di memoria con l'offset e la dimensione specificati.

Exception Condition
ArgumentOutOfRangeException

offset o size è un valore negativo.

-oppure-

size è maggiore dello spazio di indirizzo logico.

UnauthorizedAccessException

Accedere al file mappato alla memoria non autorizzato.

IOException

size è maggiore della memoria virtuale totale.

È possibile utilizzare il flusso restituito da questo metodo per l'accesso sequenziale in un file mappato alla memoria, ad esempio per le comunicazioni tra processi.

Per creare una visualizzazione completa del file mappato alla memoria, specificare 0 (zero) per il size parametro. In questo caso, le dimensioni della vista potrebbero essere minore o maggiore della dimensione del file di origine sul disco. Infatti, sono disponibili visualizzazioni in unità di sistema pagine e le dimensioni della visualizzazione viene arrotondata per eccesso la dimensione di pagina successiva del sistema.

.NET Framework
Disponibile da 4.0
Torna all'inizio
Mostra: