Nyelv

Unsafe.WriteUnaligned Metódus

Definíció

Túlterhelések

Name Description
WriteUnaligned<T>(Byte, T)

Típusértéket T ír a megadott helyre anélkül, hogy feltételezi a célcím architektúrától függő igazítását.

WriteUnaligned<T>(Void*, T)

Típusértéket T ír a megadott helyre anélkül, hogy feltételezi a célcím architektúrától függő igazítását.

WriteUnaligned<T>(Byte, T)

Forrás:
Unsafe.cs
Forrás:
Unsafe.cs
Forrás:
Unsafe.cs
Forrás:
Unsafe.cs
Forrás:
Unsafe.cs

Típusértéket T ír a megadott helyre anélkül, hogy feltételezi a célcím architektúrától függő igazítását.

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)

Típusparaméterek

T

Az írandó érték típusa.

Paraméterek

destination
Byte

Egy felügyelt mutató, amely tartalmazza azt a címet, amelybe írni szeretne.

value
T

Az írandó érték.

Megjegyzések

Figyelmeztetés

A hívónak meg kell győződnie arról, hogy SizeOf<T>() a hívónak a megadott helyen destinationkezdődően több bájt írható memória áll rendelkezésre. A hozzáférés megsértése akkor fordulhat elő, ha ez a követelmény nem teljesül.

A következőre érvényes:

WriteUnaligned<T>(Void*, T)

Forrás:
Unsafe.cs
Forrás:
Unsafe.cs
Forrás:
Unsafe.cs
Forrás:
Unsafe.cs
Forrás:
Unsafe.cs

Fontos

Ez az API nem CLS-kompatibilis.

Típusértéket T ír a megadott helyre anélkül, hogy feltételezi a célcím architektúrától függő igazítását.

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

Típusparaméterek

T

Az írandó érték típusa.

Paraméterek

destination
Void*

Egy felügyelt mutató, amely tartalmazza azt a címet, amelybe írni szeretne.

value
T

Az írandó érték.

Attribútumok

Megjegyzések

Figyelmeztetés

A hívónak meg kell győződnie arról, hogy SizeOf<T>() a hívónak a megadott helyen destinationkezdődően több bájt írható memória áll rendelkezésre. A hozzáférés megsértése akkor fordulhat elő, ha ez a követelmény nem teljesül.

A következőre érvényes: