Udostępnij przez


Unsafe.WriteUnaligned Metoda

Definicja

Przeciążenia

WriteUnaligned<T>(Byte, T)

Zapisuje wartość typu T do danej lokalizacji bez przy założeniu, że architektura zależy od wyrównania adresu docelowego.

WriteUnaligned<T>(Void*, T)

Zapisuje wartość typu T do danej lokalizacji bez przy założeniu, że architektura zależy od wyrównania adresu docelowego.

WriteUnaligned<T>(Byte, T)

Źródło:
Unsafe.cs
Źródło:
Unsafe.cs
Źródło:
Unsafe.cs

Zapisuje wartość typu T do danej lokalizacji bez przy założeniu, że architektura zależy od wyrównania adresu docelowego.

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 wartości do zapisania.

Parametry

destination
Byte

Zarządzany wskaźnik zawierający adres do zapisu.

value
T

Wartość do zapisu.

Uwagi

Przestroga

Obiekt wywołujący musi upewnić się, że istnieją SizeOf<T>() bajty dostępnej pamięci zapisu, począwszy od lokalizacji wskazywanej przez destination. Naruszenia dostępu mogą wystąpić, jeśli to wymaganie nie zostanie spełnione.

Dotyczy

WriteUnaligned<T>(Void*, T)

Źródło:
Unsafe.cs
Źródło:
Unsafe.cs
Źródło:
Unsafe.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Zapisuje wartość typu T do danej lokalizacji bez przy założeniu, że architektura zależy od wyrównania adresu docelowego.

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 wartości do zapisania.

Parametry

destination
Void*

Zarządzany wskaźnik zawierający adres do zapisu.

value
T

Wartość do zapisu.

Atrybuty

Uwagi

Przestroga

Obiekt wywołujący musi upewnić się, że istnieją SizeOf<T>() bajty dostępnej pamięci zapisu, począwszy od lokalizacji wskazywanej przez destination. Naruszenia dostępu mogą wystąpić, jeśli to wymaganie nie zostanie spełnione.

Dotyczy