UnmanagedMemoryAccessor Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe UnmanagedMemoryAccessor.
Sobrecargas
UnmanagedMemoryAccessor() |
Inicializa uma nova instância da classe UnmanagedMemoryAccessor. |
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64) |
Inicializa uma nova instância da classe UnmanagedMemoryAccessor com o buffer especificado, o deslocamento e a capacidade. |
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess) |
Inicializa uma nova instância da classe UnmanagedMemoryAccessor com o buffer especificado, o deslocamento, a capacidade e o direito de acesso. |
UnmanagedMemoryAccessor()
- Origem:
- UnmanagedMemoryAccessor.cs
- Origem:
- UnmanagedMemoryAccessor.cs
- Origem:
- UnmanagedMemoryAccessor.cs
Inicializa uma nova instância da classe UnmanagedMemoryAccessor.
protected:
UnmanagedMemoryAccessor();
protected UnmanagedMemoryAccessor ();
Protected Sub New ()
Aplica-se a
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)
- Origem:
- UnmanagedMemoryAccessor.cs
- Origem:
- UnmanagedMemoryAccessor.cs
- Origem:
- UnmanagedMemoryAccessor.cs
Inicializa uma nova instância da classe UnmanagedMemoryAccessor com o buffer especificado, o deslocamento e a capacidade.
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)
Parâmetros
- buffer
- SafeBuffer
O buffer que conterá o acessador.
- offset
- Int64
O byte no qual o acessador é iniciado.
- capacity
- Int64
O tamanho, em bytes, da memória a ser alocada.
Exceções
offset
mais capacity
é maior que buffer
.
buffer
é null
.
offset
ou capacity
é menor que zero.
offset
mais capacity
encapsularia a extremidade alta do espaço de endereço.
Aplica-se a
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)
- Origem:
- UnmanagedMemoryAccessor.cs
- Origem:
- UnmanagedMemoryAccessor.cs
- Origem:
- UnmanagedMemoryAccessor.cs
Inicializa uma nova instância da classe UnmanagedMemoryAccessor com o buffer especificado, o deslocamento, a capacidade e o direito de acesso.
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)
Parâmetros
- buffer
- SafeBuffer
O buffer que conterá o acessador.
- offset
- Int64
O byte no qual o acessador é iniciado.
- capacity
- Int64
O tamanho, em bytes, da memória a ser alocada.
- access
- FileAccess
O tipo de acesso permitido à memória. O padrão é ReadWrite.
Exceções
offset
mais capacity
é maior que buffer
.
buffer
é null
.
offset
ou capacity
é menor que zero.
- ou -
access
não é um valor de enumeração MemoryMappedFileAccess válido.
offset
mais capacity
encapsularia a extremidade alta do espaço de endereço.