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 |
---|---|
|
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) |