Méthode IDebugSymbols3 ::GetOffsetTypeId (dbgeng.h)

La méthode GetOffsetTypeId retourne l’ID de type du symbole le plus proche de l’emplacement mémoire spécifié.

Syntaxe

HRESULT GetOffsetTypeId(
  [in]            ULONG64  Offset,
  [out]           PULONG   TypeId,
  [out, optional] PULONG64 Module
);

Paramètres

[in] Offset

Spécifie l’emplacement dans la mémoire de la cible pour le symbole. Le symbole le plus proche de cet emplacement est utilisé.

[out] TypeId

Reçoit l’ID de type du symbole.

[out, optional] Module

Spécifie l’emplacement dans l’espace d’adressage mémoire de la cible de la base du module auquel le symbole appartient. Pour plus d’informations, consultez Modules. Si module a la valeur NULL, ces informations ne sont pas retournées.

Valeur retournée

Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour .

Code de retour Description
S_OK
La méthode a réussi

Remarques

Pour plus d’informations sur les symboles, consultez Symboles.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête dbgeng.h (inclure Dbgeng.h)

Voir aussi

GetSymbolTypeId

GetTypeId

IDebugSymbols

IDebugSymbols2

IDebugSymbols3