Share via


Unsafe.WriteUnaligned Methode

Definition

Überlädt

WriteUnaligned<T>(Byte, T)

Schreibt einen Wert vom Typ T an den angegebenen Standort, ohne die architekturabhängige Ausrichtung der Zieladresse anzunehmen.

WriteUnaligned<T>(Void*, T)

Schreibt einen Wert vom Typ T an den angegebenen Standort, ohne die architekturabhängige Ausrichtung der Zieladresse anzunehmen.

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 destinationwird, 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 destinationwird, Bytes mit schreibbarem Arbeitsspeicher verfügbar sindSizeOf<T>(). Zugriffsverletzungen können auftreten, wenn diese Anforderung nicht erfüllt ist.

Gilt für: