Unsafe.WriteUnaligned Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| WriteUnaligned<T>(Byte, T) |
Típusértéket |
| WriteUnaligned<T>(Void*, T) |
Típusértéket |
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.