Partager via


UnmanagedMemoryAccessor.Initialize Méthode

Définition

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.

S’applique à