Freigeben über


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

Siehe auch

IDE_REQUEST_BLOCK