Unsafe.ReadUnaligned Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| ReadUnaligned<T>(Byte) |
Lit une valeur de type |
| ReadUnaligned<T>(Void*) |
Lit une valeur de type |
ReadUnaligned<T>(Byte)
- Source:
- Unsafe.cs
- Source:
- Unsafe.cs
- Source:
- Unsafe.cs
- Source:
- Unsafe.cs
- Source:
- Unsafe.cs
Lit une valeur de type T à partir de l’adresse donnée sans supposer l’alignement dépendant de l’architecture de l’adresse source.
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
Paramètres de type
- T
Type de la valeur à lire.
Paramètres
- source
- Byte
Pointeur managé contenant l’adresse à lire.
Retours
Valeur de type T lue à partir de l’adresse donnée.
Remarques
Avertissement
L’appelant doit s’assurer qu’il existe SizeOf<T>() des octets de mémoire lisible disponibles à partir de l’emplacement vers lequel pointe source. Des violations d’accès peuvent se produire si cette exigence n’est pas remplie.
S’applique à
ReadUnaligned<T>(Void*)
- Source:
- Unsafe.cs
- Source:
- Unsafe.cs
- Source:
- Unsafe.cs
- Source:
- Unsafe.cs
- Source:
- Unsafe.cs
Important
Cette API n’est pas conforme CLS.
Lit une valeur de type T à partir de l’emplacement donné sans supposer l’alignement dépendant de l’architecture de l’adresse source.
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
Paramètres de type
- T
Type de la valeur à lire.
Paramètres
- source
- Void*
Pointeur non managé contenant l’adresse à lire.
Retours
Valeur de type T lue à partir de l’emplacement donné.
- Attributs
Remarques
Avertissement
L’appelant doit s’assurer qu’il existe SizeOf<T>() des octets de mémoire lisible disponibles à partir de l’emplacement vers lequel pointe source. Des violations d’accès peuvent se produire si cette exigence n’est pas remplie.