Unsafe.WriteUnaligned Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
WriteUnaligned<T>(Byte, T) |
Schreibt einen Wert vom Typ |
WriteUnaligned<T>(Void*, T) |
Schreibt einen Wert vom Typ |
WriteUnaligned<T>(Byte, T)
- Quelle:
- Unsafe.cs
- Quelle:
- Unsafe.cs
- Quelle:
- Unsafe.cs
Schreibt einen Wert vom Typ T
an den angegebenen Standort, ohne die architekturabhängige Ausrichtung der Zieladresse anzunehmen.
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)
Typparameter
- T
Der Typ des zu schreibenden Werts.
Parameter
- destination
- Byte
Ein verwalteter Zeiger, der die Adresse enthält, an die geschrieben werden soll.
- value
- T
Der zu schreibende Wert.
Hinweise
Achtung
Der Aufrufer muss sicherstellen, dass ab dem Speicherort, auf den von verwiesen destination
wird, Bytes mit schreibbarem Arbeitsspeicher verfügbar sindSizeOf<T>()
. Zugriffsverletzungen können auftreten, wenn diese Anforderung nicht erfüllt ist.
Gilt für:
WriteUnaligned<T>(Void*, T)
- Quelle:
- Unsafe.cs
- Quelle:
- Unsafe.cs
- Quelle:
- Unsafe.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Schreibt einen Wert vom Typ T
an den angegebenen Standort, ohne die architekturabhängige Ausrichtung der Zieladresse anzunehmen.
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
Typparameter
- T
Der Typ des zu schreibenden Werts.
Parameter
- destination
- Void*
Ein verwalteter Zeiger, der die Adresse enthält, an die geschrieben werden soll.
- value
- T
Der zu schreibende Wert.
- Attribute
Hinweise
Achtung
Der Aufrufer muss sicherstellen, dass ab dem Speicherort, auf den von verwiesen destination
wird, Bytes mit schreibbarem Arbeitsspeicher verfügbar sindSizeOf<T>()
. Zugriffsverletzungen können auftreten, wenn diese Anforderung nicht erfüllt ist.