UnmanagedMemoryAccessor Klasa
W tym artykule
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.
Zapewnia losowy dostęp do niezarządzanych bloków pamięci z kodu zarządzanego.
public ref class UnmanagedMemoryAccessor : IDisposable
public class UnmanagedMemoryAccessor : IDisposable
type UnmanagedMemoryAccessor = class
interface IDisposable
Public Class UnmanagedMemoryAccessor
Implements IDisposable
- Dziedziczenie
-
UnmanagedMemoryAccessor
- Pochodne
- Implementuje
Metoda CreateViewAccessorMemoryMappedFile obiektu zwraca niezarządzane bloki pamięci do pracy z widokami plików mapowanych na pamięć.
Uwaga
Ten typ implementuje IDisposable interfejs, ale w rzeczywistości nie ma żadnych zasobów do usunięcia. Oznacza to, że dysponowanie go przez bezpośrednie wywołanie Dispose() lub użycie konstrukcji językowej, takiej jak using
(w języku C#) lub Using
(w Visual Basic) nie jest konieczne.
Unmanaged |
Inicjuje nowe wystąpienie klasy UnmanagedMemoryAccessor. |
Unmanaged |
Inicjuje UnmanagedMemoryAccessor nowe wystąpienie klasy z określonym buforem, przesunięciem i pojemnością. |
Unmanaged |
Inicjuje UnmanagedMemoryAccessor nowe wystąpienie klasy z określonym buforem, przesunięciem, pojemnością i prawem dostępu. |
Can |
Określa, czy akcesor jest czytelny. |
Can |
Określa, czy akcesorium jest możliwe do zapisu. |
Capacity |
Pobiera pojemność metody dostępu. |
Is |
Określa, czy akcesorium jest obecnie otwarte przez proces. |
Dispose() |
Zwalnia wszelkie zasoby używane przez element UnmanagedMemoryAccessor. |
Dispose(Boolean) |
Zwalnia zasoby niezarządzane używane przez element UnmanagedMemoryAccessor i opcjonalnie zwalnia zasoby zarządzane. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Get |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
Get |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
Initialize(Safe |
Ustawia początkowe wartości metody dostępu. |
Memberwise |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Read<T>(Int64, T) |
Odczytuje strukturę typu |
Read |
Odczytuje struktury typu |
Read |
Odczytuje wartość logiczną z metody dostępu. |
Read |
Odczytuje wartość bajtu z metody dostępu. |
Read |
Odczytuje znak z metody dostępu. |
Read |
Odczytuje wartość dziesiętną z metody dostępu. |
Read |
Odczytuje wartość zmiennoprzecinkową o podwójnej precyzji z metody dostępu. |
Read |
Odczytuje 16-bitową liczbę całkowitą z metody dostępu. |
Read |
Odczytuje 32-bitową liczbę całkowitą z metody dostępu. |
Read |
Odczytuje 64-bitową liczbę całkowitą z metody dostępu. |
Read |
Odczytuje 8-bitową liczbę całkowitą ze znakiem z metody dostępu. |
Read |
Odczytuje wartość zmiennoprzecinkową o pojedynczej precyzji z metody dostępu. |
Read |
Odczytuje niepodpisaną 16-bitową liczbę całkowitą z metody dostępu. |
Read |
Odczytuje niepodpisaną liczbę całkowitą 32-bitową z metody dostępu. |
Read |
Odczytuje niepodpisaną liczbę całkowitą 64-bitową z metody dostępu. |
To |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Write(Int64, Boolean) |
Zapisuje wartość logiczną w metodzie dostępu. |
Write(Int64, Byte) |
Zapisuje wartość bajtu w metodzie dostępu. |
Write(Int64, Char) |
Zapisuje znak w metodzie dostępu. |
Write(Int64, Decimal) |
Zapisuje wartość dziesiętną w metodzie dostępu. |
Write(Int64, Double) |
Double Zapisuje wartość w metodzie dostępu. |
Write(Int64, Int16) |
Zapisuje 16-bitową liczbę całkowitą w metodzie dostępu. |
Write(Int64, Int32) |
Zapisuje 32-bitową liczbę całkowitą w metodzie dostępu. |
Write(Int64, Int64) |
Zapisuje 64-bitową liczbę całkowitą w metodzie dostępu. |
Write(Int64, SByte) |
Zapisuje 8-bitową liczbę całkowitą w metodzie dostępu. |
Write(Int64, Single) |
Zapisuje element Single w metodzie dostępu. |
Write(Int64, UInt16) |
Zapisuje niepodpisaną liczbę całkowitą 16-bitową do metody dostępu. |
Write(Int64, UInt32) |
Zapisuje niepodpisaną liczbę całkowitą 32-bitową do metody dostępu. |
Write(Int64, UInt64) |
Zapisuje niepodpisaną liczbę całkowitą 64-bitową do metody dostępu. |
Write<T>(Int64, T) |
Zapisuje strukturę w metodzie dostępu. |
Write |
Zapisuje struktury z tablicy typu |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: