UnmanagedMemoryAccessor.Initialize Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta i valori iniziali per la funzione di accesso.
protected:
void Initialize(System::Runtime::InteropServices::SafeBuffer ^ buffer, long offset, long capacity, System::IO::FileAccess access);
protected void Initialize (System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity, System.IO.FileAccess access);
member this.Initialize : System.Runtime.InteropServices.SafeBuffer * int64 * int64 * System.IO.FileAccess -> unit
Protected Sub Initialize (buffer As SafeBuffer, offset As Long, capacity As Long, access As FileAccess)
Parametri
- buffer
- SafeBuffer
Buffer che deve contenere la funzione di accesso.
- offset
- Int64
Byte in corrispondenza del quale iniziare la funzione di accesso.
- capacity
- Int64
Dimensione, in byte, della memoria da allocare.
- access
- FileAccess
Tipo di accesso consentito alla memoria. Il valore predefinito è ReadWrite.
Eccezioni
La somma di offset
e capacity
è maggiore di buffer
.
buffer
è null
.
offset
o capacity
è minore di zero.
-oppure-
access
non è un valore di enumerazione MemoryMappedFileAccess valido.
offset
e capacity
devono disporsi attorno all'estremità superiore dello spazio di indirizzi.
Commenti
Questo metodo viene chiamato dai costruttori per questa classe.