Compartilhar via


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 um buffer, deslocamento e capacidade especificados.

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)

Inicializa uma nova instância da classe UnmanagedMemoryAccessor com um buffer, deslocamento, capacidade e acesso especificados à direita.

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 um buffer, deslocamento e capacidade especificados.

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 para conter o acessador.

offset
Int64

O byte no qual iniciar o acessador.

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 envolveria a extremidade superior 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 um buffer, deslocamento, capacidade e acesso especificados à direita.

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 para conter o acessador.

offset
Int64

O byte no qual iniciar o acessador.

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 de MemoryMappedFileAccess válido.

offset mais capacity envolveria a extremidade superior do espaço de endereço.

Aplica-se a