Unsafe.WriteUnaligned Metod

Definition

Överlagringar

Name Description
WriteUnaligned<T>(Byte, T)

Skriver ett värde av typen T till den angivna platsen utan att anta arkitekturberoende justering av måladressen.

WriteUnaligned<T>(Void*, T)

Skriver ett värde av typen T till den angivna platsen utan att anta arkitekturberoende justering av måladressen.

WriteUnaligned<T>(Byte, T)

Källa:
Unsafe.cs
Källa:
Unsafe.cs
Källa:
Unsafe.cs
Källa:
Unsafe.cs
Källa:
Unsafe.cs

Skriver ett värde av typen T till den angivna platsen utan att anta arkitekturberoende justering av måladressen.

public:
generic <typename T>
 static void WriteUnaligned(System::Byte % destination, T value);
public static void WriteUnaligned<T>(ref byte destination, T value) where T : allows ref struct;
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)

Typparametrar

T

Typ av värde som ska skrivas.

Parametrar

destination
Byte

En hanterad pekare som innehåller adressen att skriva till.

value
T

Värdet som ska skrivas.

Kommentarer

Caution

Anroparen måste se till att det finns SizeOf<T>() byte med skrivbart minne som börjar på den plats som pekas på av destination. Åtkomstöverträdelser kan inträffa om detta krav inte uppfylls.

Gäller för

WriteUnaligned<T>(Void*, T)

Källa:
Unsafe.cs
Källa:
Unsafe.cs
Källa:
Unsafe.cs
Källa:
Unsafe.cs
Källa:
Unsafe.cs

Viktigt!

Detta API uppfyller inte CLS.

Skriver ett värde av typen T till den angivna platsen utan att anta arkitekturberoende justering av måladressen.

public:
generic <typename T>
 static void WriteUnaligned(void* destination, T value);
[System.CLSCompliant(false)]
public static void WriteUnaligned<T>(void* destination, T value) where T : allows ref struct;
public static void WriteUnaligned<T>(void* destination, T value);
[System.CLSCompliant(false)]
public static void WriteUnaligned<T>(void* destination, T value);
[<System.CLSCompliant(false)>]
static member WriteUnaligned : nativeptr<unit> * 'T -> unit
static member WriteUnaligned : nativeptr<unit> * 'T -> unit

Typparametrar

T

Typ av värde som ska skrivas.

Parametrar

destination
Void*

En hanterad pekare som innehåller adressen att skriva till.

value
T

Värdet som ska skrivas.

Attribut

Kommentarer

Caution

Anroparen måste se till att det finns SizeOf<T>() byte med skrivbart minne som börjar på den plats som pekas på av destination. Åtkomstöverträdelser kan inträffa om detta krav inte uppfylls.

Gäller för