UnmanagedMemoryAccessor.Initialize Método
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.
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 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 plus capacity é maior que buffer.
buffer é null.
offset ou capacity é menor que zero.
-ou-
access não é um valor de enumeração válido MemoryMappedFileAccess .
offset além capacity disso, encapsularia a extremidade superior do espaço de endereço.
Comentários
Esse método é chamado pelos construtores dessa classe.