Partager via


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

La méthode WriteBusData écrit des données dans un bus système.

Syntaxe

HRESULT WriteBusData(
  [in]            ULONG  BusDataType,
  [in]            ULONG  BusNumber,
  [in]            ULONG  SlotNumber,
  [in]            ULONG  Offset,
  [in]            PVOID  Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG BytesWritten
);

Paramètres

[in] BusDataType

Spécifie le type de données de bus du bus dans lequel écrire. Pour plus d’informations sur les valeurs autorisées, consultez la documentation relative à l’énumération BUS_DATA_TYPE dans le Microsoft Windows SDK.

[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 de données de bus.

[in] SlotNumber

Spécifie le numéro d’emplacement logique sur le bus.

[in] Offset

Spécifie le décalage dans les données du bus dans lequel commencer l’écriture.

[in] Buffer

Spécifie les données à écrire dans le bus.

[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. 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.

La nature des données lues à partir du bus dépend du système, du bus et de l’emplacement.

Configuration requise

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