UnmanagedMemoryAccessor Construtores

Definição

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.

Aplica-se a