Partager via


Méthode IDebugDataSpaces3 ::ReadControl (dbgeng.h)

La méthode ReadControl lit les données système spécifiques à l’implémentation.

Syntaxe

HRESULT ReadControl(
  [in]            ULONG   Processor,
  [in]            ULONG64 Offset,
  [out]           PVOID   Buffer,
  [in]            ULONG   BufferSize,
  [out, optional] PULONG  BytesRead
);

Paramètres

[in] Processor

Spécifie le processeur dont les informations doivent être lues.

[in] Offset

Spécifie le décalage dans l’espace de contrôle de la mémoire à lire.

[out] Buffer

Reçoit les données lues à partir de la mémoire de l’espace de contrôle.

[in] BufferSize

Spécifie la taille en octets de la mémoire tampon. Il s’agit du nombre maximal d’octets qui seront lus.

[out, optional] BytesRead

Reçoit le nombre d’octets retournés dans la mémoire tampon. Si BytesRead a la valeur NULL, ces informations ne sont pas retournées.

Valeur retournée

Code de retour Description
S_OK
La méthode a réussi.
 

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

Remarques

Cette méthode n’est disponible que dans le débogage en mode noyau.

Configuration requise

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