Unsafe.WriteUnaligned Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
WriteUnaligned<T>(Byte, T) |
Zapisuje wartość typu |
WriteUnaligned<T>(Void*, T) |
Zapisuje wartość typu |
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.