Méthode IDebugDataSpaces4 ::ReadBusData (dbgeng.h)
La méthode ReadBusData lit les données d’un bus système.
Syntaxe
HRESULT ReadBusData(
[in] ULONG BusDataType,
[in] ULONG BusNumber,
[in] ULONG SlotNumber,
[in] ULONG Offset,
[out] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG BytesRead
);
Paramètres
[in] BusDataType
Spécifie le type de données bus à partir duquel lire. 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 de bus à partir de laquelle commencer la lecture.
[out] Buffer
Reçoit les données du bus.
[in] BufferSize
Spécifie la taille en octets de la mémoire tampon. Il s’agit du nombre maximal d’octets qui seront retournés.
[out, optional] BytesRead
Reçoit le nombre d’octets lus à partir du bus. Si BytesRead a la valeur NULL, ces informations ne sont pas retournées.
Valeur retournée
Code de retour | Description |
---|---|
|
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.
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) |