UnmanagedMemoryAccessor Constructors

Definitie

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.

Van toepassing op