AtaPortCompleteRequest-Funktion (irb.h)
Die AtaPortCompleteRequest Routine schließt die angegebene IRB ab.
Hinweis Der ATA-Porttreiber und die ATA Miniport-Treibermodelle können in Zukunft geändert oder nicht verfügbar sein. Stattdessen empfehlen wir die Verwendung des Storport-Treibers und Storport Miniport Treibermodelle.
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 IDE-Anforderungsblock (IRB) definiert, der abgeschlossen werden soll.
Rückgabewert
Nichts
Bemerkungen
Der Miniporttreiber verwendet diese Routine, um dem Porttreiber anzugeben, dass der IRB abgeschlossen ist. 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 |
Header- | irb.h (include Ata.h, Irb.h) |
Library | Ataport.lib; Pciidex.lib |