Unsafe.WriteUnaligned Méthode

Définition

Surcharges

WriteUnaligned<T>(Byte, T)

Écrit une valeur de type T dans l’emplacement donné sans supposer l’alignement dépendant de l’architecture de l’adresse de destination.

WriteUnaligned<T>(Void*, T)

Écrit une valeur de type T dans l’emplacement donné sans supposer l’alignement dépendant de l’architecture de l’adresse de destination.

WriteUnaligned<T>(Byte, T)

Source:
Unsafe.cs
Source:
Unsafe.cs
Source:
Unsafe.cs

Écrit une valeur de type T dans l’emplacement donné sans supposer l’alignement dépendant de l’architecture de l’adresse de destination.

public:
generic <typename T>
 static void WriteUnaligned(System::Byte % destination, T value);
public static void WriteUnaligned<T> (ref byte destination, T value);
static member WriteUnaligned : byte * 'T -> unit
Public Shared Sub WriteUnaligned(Of T) (ByRef destination As Byte, value As T)

Paramètres de type

T

Type de la valeur à écrire.

Paramètres

destination
Byte

Pointeur managé contenant l’adresse dans laquelle écrire.

value
T

Valeur à écrire.

Remarques

Attention

L’appelant doit s’assurer qu’il existe SizeOf<T>() des octets de mémoire accessible en écriture disponibles à partir de l’emplacement pointé par destination. Des violations d’accès peuvent se produire si cette exigence n’est pas remplie.

S’applique à

WriteUnaligned<T>(Void*, T)

Source:
Unsafe.cs
Source:
Unsafe.cs
Source:
Unsafe.cs

Important

Cette API n’est pas conforme CLS.

Écrit une valeur de type T dans l’emplacement donné sans supposer l’alignement dépendant de l’architecture de l’adresse de destination.

public:
generic <typename T>
 static void WriteUnaligned(void* destination, T value);
public static void WriteUnaligned<T> (void* destination, T value);
[System.CLSCompliant(false)]
public static void WriteUnaligned<T> (void* destination, T value);
static member WriteUnaligned : nativeptr<unit> * 'T -> unit
[<System.CLSCompliant(false)>]
static member WriteUnaligned : nativeptr<unit> * 'T -> unit

Paramètres de type

T

Type de la valeur à écrire.

Paramètres

destination
Void*

Pointeur managé contenant l’adresse dans laquelle écrire.

value
T

Valeur à écrire.

Attributs

Remarques

Attention

L’appelant doit s’assurer qu’il existe SizeOf<T>() des octets de mémoire accessible en écriture disponibles à partir de l’emplacement pointé par destination. Des violations d’accès peuvent se produire si cette exigence n’est pas remplie.

S’applique à