UnmanagedMemoryAccessor.Initialize Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.