Partager via


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

La méthode FillPhysical écrit un modèle d’octets dans la mémoire physique 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 FillPhysical(
  [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 la mémoire physique 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 le modèle à écrire.

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

Voir aussi

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

WritePhysical