Freigeben über


AtaPortGetBusData-Funktion (irb.h)

Die AtaPortGetBusData-Routine ruft Daten von dem Speicherort ab, der von ConfigDataOffset im PCI-Konfigurationsbereich des Geräts angegeben wird.

Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar. Stattdessen wird empfohlen, die Modelle Storport-Treiber und Storport-Miniporttreiber zu verwenden.
 

Syntax

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

Parameter

[in] ControllerExtension

Ein Zeiger auf die HBA-Controllererweiterung.

[in] Buffer

Ein Zeiger auf den Puffer, in dem die abgerufenen Daten zurückgegeben werden.

[in] ConfigDataOffset

Gibt einen Offset in den PCI-Buskonfigurationsbereich des Geräts an, in dem der Rückgabewert gefunden wird.

[in] BufferLength

Gibt die Länge des Puffers in Bytes an.

Rückgabewert

AtaPortGetBusData gibt die Menge der abgerufenen Daten in Bytes zurück.

Hinweise

AtaPortGetBusData ruft Daten aus dem angegebenen Offset im PCI-Buskonfigurationsbereich des Geräts ab und gibt sie im bereitgestellten Puffer zurück.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile irb.h (einschließlich Ata.h, Irb.h)
Bibliothek Pciidex.lib

Weitere Informationen

AtaPortSetBusData