Unsafe.WriteUnaligned Methode

Definitie

Overloads

Name Description
WriteUnaligned<T>(Byte, T)

Hiermee schrijft u een waarde van het type T naar de opgegeven locatie zonder ervan uit te gaan dat de architectuur afhankelijk is van de uitlijning van het doeladres.

WriteUnaligned<T>(Void*, T)

Hiermee schrijft u een waarde van het type T naar de opgegeven locatie zonder ervan uit te gaan dat de architectuur afhankelijk is van de uitlijning van het doeladres.

WriteUnaligned<T>(Byte, T)

Bron:
Unsafe.cs
Bron:
Unsafe.cs
Bron:
Unsafe.cs
Bron:
Unsafe.cs
Bron:
Unsafe.cs

Hiermee schrijft u een waarde van het type T naar de opgegeven locatie zonder ervan uit te gaan dat de architectuur afhankelijk is van de uitlijning van het doeladres.

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)

Type parameters

T

Het type waarde dat moet worden geschreven.

Parameters

destination
Byte

Een beheerde aanwijzer met het adres waarnaar moet worden geschreven.

value
T

De waarde die moet worden geschreven.

Opmerkingen

Caution

De beller moet ervoor zorgen dat er bytes aan beschrijfbaar geheugen beschikbaar zijn SizeOf<T>() vanaf de locatie waarnaar wordt verwezen destination. Toegangsschendingen kunnen optreden als niet aan deze vereiste wordt voldaan.

Van toepassing op

WriteUnaligned<T>(Void*, T)

Bron:
Unsafe.cs
Bron:
Unsafe.cs
Bron:
Unsafe.cs
Bron:
Unsafe.cs
Bron:
Unsafe.cs

Belangrijk

Deze API is niet CLS-conform.

Hiermee schrijft u een waarde van het type T naar de opgegeven locatie zonder ervan uit te gaan dat de architectuur afhankelijk is van de uitlijning van het doeladres.

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

Type parameters

T

Het type waarde dat moet worden geschreven.

Parameters

destination
Void*

Een beheerde aanwijzer met het adres waarnaar moet worden geschreven.

value
T

De waarde die moet worden geschreven.

Kenmerken

Opmerkingen

Caution

De beller moet ervoor zorgen dat er bytes aan beschrijfbaar geheugen beschikbaar zijn SizeOf<T>() vanaf de locatie waarnaar wordt verwezen destination. Toegangsschendingen kunnen optreden als niet aan deze vereiste wordt voldaan.

Van toepassing op