Partager via


IDebugDataSpaces3 ::WritePointersVirtual, méthode (dbgeng.h)

La méthode WritePointersVirtual est une méthode pratique pour écrire des pointeurs vers l’espace d’adressage virtuel de la cible.

Syntaxe

HRESULT WritePointersVirtual(
  [in] ULONG    Count,
  [in] ULONG64  Offset,
  [in] PULONG64 Ptrs
);

Paramètres

[in] Count

Spécifie le nombre de pointeurs à écrire.

[in] Offset

Spécifie l’emplacement dans l’espace d’adressage virtuel de la cible à partir duquel commencer à écrire les pointeurs.

[in] Ptrs

Spécifie le tableau de pointeurs à écrire. Le nombre d’éléments dans ce tableau est Count.

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
Tous les pointeurs dans Ptrs ont été écrits dans la mémoire de la cible.

Remarques

Si la cible utilise des pointeurs 32 bits, cette méthode convertit les valeurs 64 bits spécifiées en pointeurs 32 bits. Ensuite, il écrit ces pointeurs dans la mémoire de la cible.

Configuration requise

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

Voir aussi

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadPointersVirtual

WriteVirtual