UnmanagedMemoryAccessor.Initialize Methode

Definitie

Hiermee stelt u de initiële waarden voor de accessor in.

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)

Parameters

buffer
SafeBuffer

De buffer die de accessor bevat.

offset
Int64

De byte waarop de accessor moet worden gestart.

capacity
Int64

De grootte, in bytes, van het geheugen dat moet worden toegewezen.

access
FileAccess

Het type toegang dat is toegestaan voor het geheugen. De standaardwaarde is ReadWrite.

Uitzonderingen

offset plus capacity is groter dan buffer.

buffer is null.

offset of capacity kleiner is dan nul.

– of –

access is geen geldige MemoryMappedFileAccess opsommingswaarde.

offset plus capacity zou rond het hoge uiteinde van de adresruimte worden verpakt.

Opmerkingen

Deze methode wordt aangeroepen door de constructors voor deze klasse.

Van toepassing op