IDebugDataSpaces ::ReadBusData, méthode (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 à lire. 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 de bus à partir duquel 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 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 est NULL, ces informations ne sont pas retournées.
Valeur de retour
Retourner le code | 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 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) |