Unsafe.WriteUnaligned Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
WriteUnaligned<T>(Byte, T) |
Zapíše hodnotu typu |
WriteUnaligned<T>(Void*, T) |
Zapíše hodnotu typu |
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.