UnmanagedMemoryAccessor Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe UnmanagedMemoryAccessor.
Surcharges
UnmanagedMemoryAccessor() |
Initialise une nouvelle instance de la classe UnmanagedMemoryAccessor. |
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64) |
Initialise une nouvelle instance de la classe UnmanagedMemoryAccessor avec une mémoire tampon, un décalage et une capacité spécifiés. |
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess) |
Initialise une nouvelle instance de la classe UnmanagedMemoryAccessor avec une mémoire tampon, un décalage, une capacité et des droits d'accès spécifiés. |
UnmanagedMemoryAccessor()
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Initialise une nouvelle instance de la classe UnmanagedMemoryAccessor.
protected:
UnmanagedMemoryAccessor();
protected UnmanagedMemoryAccessor ();
Protected Sub New ()
S’applique à
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Initialise une nouvelle instance de la classe UnmanagedMemoryAccessor avec une mémoire tampon, un décalage et une capacité spécifiés.
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)
Paramètres
- buffer
- SafeBuffer
Mémoire tampon devant contenir l’accesseur.
- offset
- Int64
Octet auquel commencer l’accesseur.
- capacity
- Int64
Taille, en octets, de la mémoire à allouer.
Exceptions
offset
plus capacity
est supérieur à buffer
.
buffer
a la valeur null
.
offset
ou capacity
est inférieur à zéro.
offset
plus capacity
encapsuleraient autour de la valeur la plus élevée de l’espace d’adressage.
S’applique à
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
- Source:
- UnmanagedMemoryAccessor.cs
Initialise une nouvelle instance de la classe UnmanagedMemoryAccessor avec une mémoire tampon, un décalage, une capacité et des droits d'accès spécifiés.
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)
Paramètres
- buffer
- SafeBuffer
Mémoire tampon devant contenir l’accesseur.
- offset
- Int64
Octet auquel commencer l’accesseur.
- capacity
- Int64
Taille, en octets, de la mémoire à allouer.
- access
- FileAccess
Type d'accès autorisé à la mémoire. La valeur par défaut est ReadWrite.
Exceptions
offset
plus capacity
est supérieur à buffer
.
buffer
a la valeur null
.
offset
ou capacity
est inférieur à zéro.
- ou -
access
n’est pas une valeur d’énumération MemoryMappedFileAccess valide.
offset
plus capacity
encapsuleraient autour de la valeur la plus élevée de l’espace d’adressage.