Partager via


IDebugDataSpaces4 ::WriteBusData, méthode (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 dans lequel écrire. Pour plus d’informations sur les valeurs autorisées, consultez la documentation relative à l’énumération BUS_DATA_TYPE dans le Kit de développement logiciel (SDK) Microsoft Windows.

[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 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 octets est 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 n’est disponible que dans le débogage en mode noyau.

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

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête dbgeng.h (include Dbgeng.h)