Méthode IDebugSymbols4 ::GetFieldOffset (dbgeng.h)
La fonction GetFieldOffset retourne le décalage d’un membre à partir du début d’une structure.
Syntaxe
__inline ULONG GetFieldOffset(
_In_ LPCSTR Type,
_In_ LPCSTR Field,
_Out_ PULONG pOffset
);
Paramètres
[in] Module
Spécifie le module contenant les types du conteneur et du champ.
[in] TypeId
Spécifie le nom du type de la structure. Cela peut être qualifié avec un nom de module, par exemple mymodule !mystruct.
[in] Field
Spécifie le nom du membre dans la structure. Les sous-membres peuvent être spécifiés à l’aide d’un chemin d’accès séparé par un point, par exemple, « myfield.mysubfield ».
[out] Offset
Reçoit le décalage du membre à partir du début d’un instance de la structure.
Valeur retournée
Si la fonction aboutit, la valeur de retour est égale à zéro. Sinon, la valeur de retour est un code d’erreur IG_DUMP_SYMBOL_INFO.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dbgeng.h (inclure Wdbgexts.h, Dbgeng.h) |
Bibliothèque | dbgeng.h |
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