Freigeben über


AtaPortCompleteRequest-Funktion (irb.h)

Die AtaPortCompleteRequest-Routine schließt den angegebenen IRB ab.

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

Syntax

void AtaPortCompleteRequest(
  [in] PVOID              ChannelExtension,
  [in] PIDE_REQUEST_BLOCK Irb
);

Parameter

[in] ChannelExtension

Ein Zeiger auf die Kanalerweiterung.

[in] Irb

Ein Zeiger auf eine Struktur vom Typ IDE_REQUEST_BLOCK , die den zu erledigenden IDE-Anforderungsblock (IRB) definiert.

Rückgabewert

Keine

Bemerkungen

Der Miniporttreiber verwendet diese Routine, um dem Porttreiber anzugeben, dass der IRB abgeschlossen wurde. Der Miniporttreiber darf den IRB nach diesem Aufruf nicht berühren. Es ist ein Fehler, einen IRB mit status IRB_STATUS_PENDING abzuschließen.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile irb.h (include Ata.h, Irb.h)
Bibliothek Ataport.lib; Pciidex.lib

Weitere Informationen

IDE_REQUEST_BLOCK