Partager via


Méthode IDebugDataSpaces2 ::WriteIo (dbgeng.h)

La méthode WriteIo écrit dans la mémoire d’E/S du système et du bus.

Syntaxe

HRESULT WriteIo(
  [in]            ULONG   InterfaceType,
  [in]            ULONG   BusNumber,
  [in]            ULONG   AddressSpace,
  [in]            ULONG64 Offset,
  [in]            PVOID   Buffer,
  [in]            ULONG   BufferSize,
  [out, optional] PULONG  BytesWritten
);

Paramètres

[in] InterfaceType

Spécifie le type d’interface du bus d’E/S. Ce paramètre peut prendre des valeurs dans l’énumération INTERFACE_TYPE définie dans wdm.h.

[in] BusNumber

Spécifie le numéro attribué par le système du bus. Il s’agit généralement de zéro, sauf si le système a plusieurs bus du même type d’interface.

[in] AddressSpace

Définissez sur un.

[in] Offset

Spécifie l’emplacement des données demandées.

[in] Buffer

Spécifie les données à écrire dans le bus d’E/S.

[in] BufferSize

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

[out, optional] BytesWritten

Reçoit le nombre d’octets écrits dans le bus d’E/S. Si BytesWritten a la valeur NULL, ces informations ne sont pas retournées.

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
S_OK
La méthode a réussi.

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)