Compartilhar via


UnmanagedMemoryAccessor.Initialize Método

Definição

Define os valores iniciais do acessador.

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)

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.

Comentários

Esse método é chamado pelos construtores dessa classe.

Aplica-se a