Unsafe.ByteOffset<T>(T, T) 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.
Détermine le décalage d’octets entre l’origine et la cible à partir des pointeurs managés donnés.
public:
generic <typename T>
static IntPtr ByteOffset(T % origin, T % target);
public static IntPtr ByteOffset<T> (ref T origin, ref T target);
static member ByteOffset : 'T * 'T -> nativeint
Public Shared Function ByteOffset(Of T) (ByRef origin As T, ByRef target As T) As IntPtr
Paramètres de type
- T
Type élémentaire des pointeurs managés.
Paramètres
- origin
- T
Pointeur managé vers l’origine.
- target
- T
Pointeur managé vers la cible.
Retours
nativeint
Décalage d’octets de l’origine vers la cible, c’est-à-dire target
- origin
.
Remarques
La valeur de retour de cette méthode est un résultat de moment dans le temps. Si origin
et target
chaque référence des objets différents dans l’espace d’adressage géré par GC, le gc peut déplacer des éléments entre les appels, ce qui entraîne la modification du résultat de cette méthode.
La valeur de retour est garantie stable si origin
et target
pointent vers le même objet managé.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour