Partager via


Méthode IDebugSymbols2 ::OutputTypedDataVirtual (dbgeng.h)

La méthode OutputTypedDataVirtual met en forme le contenu d’une variable dans la mémoire virtuelle de la cible, puis l’envoie aux rappels de sortie.

Syntaxe

HRESULT OutputTypedDataVirtual(
  [in] ULONG   OutputControl,
  [in] ULONG64 Offset,
  [in] ULONG64 Module,
  [in] ULONG   TypeId,
  [in] ULONG   Flags
);

Paramètres

[in] OutputControl

Spécifie le contrôle de sortie utilisé pour déterminer quels rappels de sortie peuvent recevoir la sortie. Consultez DEBUG_OUTCTL_XXX pour connaître les valeurs possibles.

[in] Offset

Spécifie l’emplacement de la variable dans l’espace d’adressage virtuel de la cible.

[in] Module

Spécifie l’adresse de base du module contenant le type.

[in] TypeId

Spécifie l’ID de type du type.

[in] Flags

Spécifie les indicateurs de mise en forme. Consultez DEBUG_TYPEOPTS_XXX pour connaître les valeurs possibles.

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

La sortie produite par cette méthode est la même que pour la commande de débogueur DT. Consultez dt (Type d’affichage).

Pour plus d’informations sur les types, consultez Types. Pour plus d’informations sur la sortie, consultez Entrée et Sortie.

Configuration requise

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