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 |