IDebugDataSpaces4 ::FillVirtual, méthode (dbgeng.h)
La méthode FillVirtual écrit un modèle d’octets dans la mémoire virtuelle de la cible. Le modèle est écrit à plusieurs reprises jusqu’à ce que la plage de mémoire spécifiée soit remplie.
Syntaxe
HRESULT FillVirtual(
[in] ULONG64 Start,
[in] ULONG Size,
[in] PVOID Pattern,
[in] ULONG PatternSize,
[out, optional] PULONG Filled
);
Paramètres
[in] Start
Spécifie l’emplacement dans l’espace d’adressage virtuel de la cible auquel commencer l’écriture du modèle.
[in] Size
Spécifie le nombre d’octets à écrire dans la mémoire de la cible.
[in] Pattern
Spécifie l’emplacement de mémoire du modèle.
[in] PatternSize
Spécifie la taille en octets du modèle.
[out, optional] Filled
Reçoit le nombre d’octets écrits. S’il est défini sur NULL, ces informations ne sont pas retournées.
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 |
---|---|
|
La méthode a réussi. |
Remarques
Cette méthode écrit le modèle dans la mémoire de la cible autant de fois que cela correspond à Taille octets.
Si la copie finale du modèle n’est pas complètement adaptée à la plage de mémoire, elle ne sera que partiellement écrite. Cela inclut le cas où la taille du modèle est supérieure à la valeur de Taille, et les octets supplémentaires dans le modèle sont ignorés.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | dbgeng.h (include Dbgeng.h) |