Unsafe.ReadUnaligned Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ReadUnaligned<T>(Byte) |
Liest einen Wert vom Typ |
| ReadUnaligned<T>(Void*) |
Liest einen Wert vom Typ |
ReadUnaligned<T>(Byte)
- Quelle:
- Unsafe.cs
- Quelle:
- Unsafe.cs
- Quelle:
- Unsafe.cs
- Quelle:
- Unsafe.cs
- Quelle:
- Unsafe.cs
Liest einen Wert vom Typ T aus der angegebenen Adresse, ohne die architekturabhängige Ausrichtung der Quelladresse anzunehmen.
public:
generic <typename T>
static T ReadUnaligned(System::Byte % source);
public static T ReadUnaligned<T>(scoped ref readonly byte source) where T : allows ref struct;
public static T ReadUnaligned<T>(ref byte source);
public static T ReadUnaligned<T>(ref readonly byte source);
static member ReadUnaligned : byte -> 'T
Public Shared Function ReadUnaligned(Of T) (ByRef source As Byte) As T
Typparameter
- T
Der Typ des zu lesenden Werts.
Parameter
- source
- Byte
Ein verwalteter Zeiger, der die zu lesende Adresse enthält.
Gibt zurück
Ein Typwert T , der aus der angegebenen Adresse gelesen wird.
Hinweise
Vorsicht
Der Aufrufer muss sicherstellen, dass byte lesbarer Speicher verfügbar sind SizeOf<T>() , beginnend mit dem Speicherort, auf sourceden verwiesen wird. Zugriffsverletzungen können auftreten, wenn diese Anforderung nicht erfüllt ist.
Gilt für:
ReadUnaligned<T>(Void*)
- Quelle:
- Unsafe.cs
- Quelle:
- Unsafe.cs
- Quelle:
- Unsafe.cs
- Quelle:
- Unsafe.cs
- Quelle:
- Unsafe.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Liest einen Wert vom Typ T vom angegebenen Speicherort aus, ohne die architekturabhängige Ausrichtung der Quelladresse anzunehmen.
public:
generic <typename T>
static T ReadUnaligned(void* source);
[System.CLSCompliant(false)]
public static T ReadUnaligned<T>(void* source) where T : allows ref struct;
public static T ReadUnaligned<T>(void* source);
[System.CLSCompliant(false)]
public static T ReadUnaligned<T>(void* source);
[<System.CLSCompliant(false)>]
static member ReadUnaligned : nativeptr<unit> -> 'T
static member ReadUnaligned : nativeptr<unit> -> 'T
Typparameter
- T
Der Typ des zu lesenden Werts.
Parameter
- source
- Void*
Ein nicht verwalteter Zeiger, der die Adresse enthält, aus der gelesen werden soll.
Gibt zurück
Ein Typwert, T der aus dem angegebenen Speicherort gelesen wird.
- Attribute
Hinweise
Vorsicht
Der Aufrufer muss sicherstellen, dass byte lesbarer Speicher verfügbar sind SizeOf<T>() , beginnend mit dem Speicherort, auf sourceden verwiesen wird. Zugriffsverletzungen können auftreten, wenn diese Anforderung nicht erfüllt ist.