UnmanagedMemoryAccessor Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy UnmanagedMemoryAccessor.
Przeciążenia
| UnmanagedMemoryAccessor() |
Inicjuje nowe wystąpienie klasy UnmanagedMemoryAccessor. |
| UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64) |
Inicjuje nowe wystąpienie klasy UnmanagedMemoryAccessor z określonym buforem, przesunięciem i pojemnością. |
| UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess) |
Inicjuje nowe wystąpienie klasy UnmanagedMemoryAccessor z określonym buforem, przesunięciem, pojemnością i prawem dostępu. |
UnmanagedMemoryAccessor()
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
Inicjuje nowe wystąpienie klasy UnmanagedMemoryAccessor.
protected:
UnmanagedMemoryAccessor();
protected UnmanagedMemoryAccessor ();
Protected Sub New ()
Dotyczy
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
Inicjuje nowe wystąpienie klasy UnmanagedMemoryAccessor z określonym buforem, przesunięciem i pojemnością.
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)
Parametry
- buffer
- SafeBuffer
Bufor zawierający metodę dostępu.
- offset
- Int64
Bajt, w którym należy uruchomić akcesorium.
- capacity
- Int64
Rozmiar w bajtach pamięci do przydzielenia.
Wyjątki
offset plus capacity jest większy niż buffer.
buffer jest null.
offset lub capacity jest mniejsza niż zero.
offset plus capacity zawijałoby się wokół wysokiego końca przestrzeni adresowej.
Dotyczy
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
- Źródło:
- UnmanagedMemoryAccessor.cs
Inicjuje nowe wystąpienie klasy UnmanagedMemoryAccessor z określonym buforem, przesunięciem, pojemnością i prawem dostępu.
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)
Parametry
- buffer
- SafeBuffer
Bufor zawierający metodę dostępu.
- offset
- Int64
Bajt, w którym należy uruchomić akcesorium.
- capacity
- Int64
Rozmiar w bajtach pamięci do przydzielenia.
- access
- FileAccess
Typ dostępu dozwolonego do pamięci. Wartość domyślna to ReadWrite.
Wyjątki
offset plus capacity jest większy niż buffer.
buffer jest null.
offset lub capacity jest mniejsza niż zero.
-lub-
access nie jest prawidłową wartością wyliczenia MemoryMappedFileAccess.
offset plus capacity zawijałoby się wokół wysokiego końca przestrzeni adresowej.