Unsafe.WriteUnaligned Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| WriteUnaligned<T>(Byte, T) |
Hiermee schrijft u een waarde van het type |
| WriteUnaligned<T>(Void*, T) |
Hiermee schrijft u een waarde van het type |
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.