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.