UnmanagedMemoryAccessor Costruttori
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.
Inizializza una nuova istanza della classe UnmanagedMemoryAccessor.
Overload
UnmanagedMemoryAccessor() |
Inizializza una nuova istanza della classe UnmanagedMemoryAccessor. |
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64) |
Inizializza una nuova istanza della classe UnmanagedMemoryAccessor con un buffer, un offset e una capacità specificati. |
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess) |
Inizializza una nuova istanza della classe UnmanagedMemoryAccessor con un buffer, un offset, una capacità e un diritto di accesso specificati. |
UnmanagedMemoryAccessor()
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
Inizializza una nuova istanza della classe UnmanagedMemoryAccessor.
protected:
UnmanagedMemoryAccessor();
protected UnmanagedMemoryAccessor ();
Protected Sub New ()
Si applica a
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
Inizializza una nuova istanza della classe UnmanagedMemoryAccessor con un buffer, un offset e una capacità specificati.
public:
UnmanagedMemoryAccessor(System::Runtime::InteropServices::SafeBuffer ^ buffer, long offset, long capacity);
public UnmanagedMemoryAccessor (System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity);
new System.IO.UnmanagedMemoryAccessor : System.Runtime.InteropServices.SafeBuffer * int64 * int64 -> System.IO.UnmanagedMemoryAccessor
Public Sub New (buffer As SafeBuffer, offset As Long, capacity As Long)
Parametri
- buffer
- SafeBuffer
Buffer in cui contenere la funzione di accesso.
- offset
- Int64
Byte in corrispondenza del quale avviare la funzione di accesso.
- capacity
- Int64
Dimensione, in byte, della memoria da allocare.
Eccezioni
offset
più capacity
è maggiore di buffer
.
buffer
è null
.
offset
o capacity
è minore di zero.
offset
più capacity
esegue il wrapping intorno all'estremità alta dello spazio indirizzi.
Si applica a
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
- Origine:
- UnmanagedMemoryAccessor.cs
Inizializza una nuova istanza della classe UnmanagedMemoryAccessor con un buffer, un offset, una capacità e un diritto di accesso specificati.
public:
UnmanagedMemoryAccessor(System::Runtime::InteropServices::SafeBuffer ^ buffer, long offset, long capacity, System::IO::FileAccess access);
public UnmanagedMemoryAccessor (System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity, System.IO.FileAccess access);
new System.IO.UnmanagedMemoryAccessor : System.Runtime.InteropServices.SafeBuffer * int64 * int64 * System.IO.FileAccess -> System.IO.UnmanagedMemoryAccessor
Public Sub New (buffer As SafeBuffer, offset As Long, capacity As Long, access As FileAccess)
Parametri
- buffer
- SafeBuffer
Buffer in cui contenere la funzione di accesso.
- offset
- Int64
Byte in corrispondenza del quale avviare 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
offset
più capacity
è maggiore di buffer
.
buffer
è null
.
offset
o capacity
è minore di zero.
-o-
access
non è un valore di enumerazione MemoryMappedFileAccess valido.
offset
più capacity
esegue il wrapping intorno all'estremità alta dello spazio indirizzi.