Méthode IDebugDataSpaces ::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 de 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) |