UnmanagedMemoryAccessor.Initialize Méthode
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.
Définit les valeurs initiales de l'accesseur.
protected:
void Initialize(System::Runtime::InteropServices::SafeBuffer ^ buffer, long offset, long capacity, System::IO::FileAccess access);
protected void Initialize (System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity, System.IO.FileAccess access);
member this.Initialize : System.Runtime.InteropServices.SafeBuffer * int64 * int64 * System.IO.FileAccess -> unit
Protected Sub Initialize (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.
Remarques
Cette méthode est appelée par les constructeurs de cette classe.