UnmanagedMemoryAccessor Constructors
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.
Initialiseert een nieuw exemplaar van de UnmanagedMemoryAccessor klasse.
Overloads
| Name | Description |
|---|---|
| UnmanagedMemoryAccessor() |
Initialiseert een nieuw exemplaar van de UnmanagedMemoryAccessor klasse. |
| UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64) |
Initialiseert een nieuw exemplaar van de UnmanagedMemoryAccessor klasse met een opgegeven buffer, offset en capaciteit. |
| UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess) |
Initialiseert een nieuw exemplaar van de UnmanagedMemoryAccessor klasse met een opgegeven buffer, offset, capaciteit en toegangsrecht. |
UnmanagedMemoryAccessor()
Initialiseert een nieuw exemplaar van de UnmanagedMemoryAccessor klasse.
protected:
UnmanagedMemoryAccessor();
protected UnmanagedMemoryAccessor();
Protected Sub New ()
Van toepassing op
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)
Initialiseert een nieuw exemplaar van de UnmanagedMemoryAccessor klasse met een opgegeven buffer, offset en capaciteit.
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)
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.
Uitzonderingen
offset plus capacity is groter dan buffer.
buffer is null.
offset of capacity kleiner is dan nul.
offset plus capacity zou rond het hoge uiteinde van de adresruimte worden verpakt.
Van toepassing op
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)
Initialiseert een nieuw exemplaar van de UnmanagedMemoryAccessor klasse met een opgegeven buffer, offset, capaciteit en toegangsrecht.
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)
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.