IDE_HW_STARTIO Rückruffunktion (irb.h)
Die Miniporttreiberroutine IdeHwStartIo verarbeitet die synchronisierten Aspekte einer E/A-Anforderung.
Syntax
IDE_HW_STARTIO IdeHwStartio;
BOOLEAN IdeHwStartio(
[in] PVOID ChannelExtension,
[in] PIDE_REQUEST_BLOCK Irb
)
{...}
Parameter
[in] ChannelExtension
Ein Zeiger auf die Geräteerweiterung des Miniporttreibers pro Kanal.
[in] Irb
Ein Zeiger auf eine Struktur vom Typ IDE_REQUEST_BLOCK , die den zu verarbeitenden IDE-Anforderungsblock (IRB) definiert.
Rückgabewert
IdeHwStartIo gibt TRUE zurück, um den Empfang eines IRB zu bestätigen. Der Porttreiber ignoriert den Rückgabewert FALSE.
Hinweise
Miniport-Treiber müssen eine IdeHwStartIo-Routine bereitstellen, um die Aspekte einer E/A-Anforderung zu verarbeiten, die synchron verarbeitet werden müssen. Informationen dazu, wie der Miniporttreiber die nicht synchronisierten Aspekte einer E/A-Anforderung verarbeitet, finden Sie unter IdeHwBuildIo.
Nachdem der Miniporttreiber den IdeHwStartIo-Aufruf empfangen hat, besitzt er die Anforderung und muss sie abschließen.
Nachdem diese Routine zurückgegeben wurde, sollte der Miniporttreiber darauf vorbereitet sein, sofort die nächste Anforderung vom Porttreiber zu erhalten.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | irb.h (include Irb.h) |