Partager via


Fonction AtaPortGetBusData (irb.h)

La routine AtaPortGetBusData récupère les données de l’emplacement spécifié par ConfigDataOffset dans l’espace de configuration PCI de l’appareil.

Note Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser les modèles de pilote Storport et de pilote Miniport Storport .
 

Syntaxe

ULONG AtaPortGetBusData(
  [in] PVOID ControllerExtension,
  [in] PVOID Buffer,
  [in] ULONG ConfigDataOffset,
  [in] ULONG BufferLength
);

Paramètres

[in] ControllerExtension

Pointeur vers l’extension du contrôleur HBA.

[in] Buffer

Pointeur vers la mémoire tampon où les données récupérées sont retournées.

[in] ConfigDataOffset

Spécifie un décalage dans l’espace de configuration du bus PCI de l’appareil où la valeur de retour est trouvée.

[in] BufferLength

Spécifie la longueur, en octets, de la mémoire tampon.

Valeur retournée

AtaPortGetBusData retourne la quantité de données récupérées en octets.

Remarques

AtaPortGetBusData récupère les données du décalage spécifié dans l’espace de configuration du bus PCI de l’appareil et les retourne dans la mémoire tampon fournie.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête irb.h (inclure Ata.h, Irb.h)
Bibliothèque Pciidex.lib

Voir aussi

AtaPortSetBusData