Sdílet prostřednictvím


Unsafe.WriteUnaligned Metoda

Definice

Přetížení

WriteUnaligned<T>(Byte, T)

Zapíše hodnotu typu T do daného umístění bez předpokladu, že je zarovnání cílové adresy závislé na architektuře.

WriteUnaligned<T>(Void*, T)

Zapíše hodnotu typu T do daného umístění bez předpokladu, že je zarovnání cílové adresy závislé na architektuře.

WriteUnaligned<T>(Byte, T)

Zdroj:
Unsafe.cs
Zdroj:
Unsafe.cs
Zdroj:
Unsafe.cs

Zapíše hodnotu typu T do daného umístění bez předpokladu, že je zarovnání cílové adresy závislé na architektuře.

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)

Parametry typu

T

Typ hodnoty, kterou chcete zapsat.

Parametry

destination
Byte

Spravovaný ukazatel obsahující adresu, na kterou se má zapisovat.

value
T

Hodnota pro zápis

Poznámky

Upozornění

Volající musí zajistit, aby byly SizeOf<T>() od umístění, na které odkazuje destination, dostupné bajty zapisovatelné paměti. Pokud tento požadavek není splněn, může dojít k narušení přístupu.

Platí pro

WriteUnaligned<T>(Void*, T)

Zdroj:
Unsafe.cs
Zdroj:
Unsafe.cs
Zdroj:
Unsafe.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zapíše hodnotu typu T do daného umístění bez předpokladu, že je zarovnání cílové adresy závislé na architektuře.

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

Parametry typu

T

Typ hodnoty, kterou chcete zapsat.

Parametry

destination
Void*

Spravovaný ukazatel obsahující adresu, na kterou se má zapisovat.

value
T

Hodnota pro zápis

Atributy

Poznámky

Upozornění

Volající musí zajistit, aby byly SizeOf<T>() od umístění, na které odkazuje destination, dostupné bajty zapisovatelné paměti. Pokud tento požadavek není splněn, může dojít k narušení přístupu.

Platí pro