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 auquel commencer l’écriture des pointeurs.

[in] Ptrs

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

Valeur de retour

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

Retourner le code Description
S_OK
Tous les pointeurs de 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.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête dbgeng.h (include Dbgeng.h)

Voir aussi

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadPointersVirtual

WriteVirtual