Partager via


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

La méthode GetOffsetTypeId retourne l’ID de type du symbole le plus proche de l’emplacement de 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 du symbole dans la mémoire de la cible. 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 appartient le symbole. 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