IDE_HW_STARTIO Rückruffunktion (irb.h)
Die IdeHwStartIo Miniporttreiberroutine 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 den Miniporttreiber pro Kanalgeräteerweiterung.
[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 einen Rückgabewert von FALSE.
Bemerkungen
Miniport-Treiber müssen eine IdeHwStartIo- Routine bereitstellen, um die Aspekte einer E/A-Anforderung zu verarbeiten, die synchron behandelt werden muss. Informationen dazu, wie der Miniporttreiber die nicht synchronisierten Aspekte einer E/A-Anforderung verarbeitet, finden Sie unter IdeHwBuildIo.
Nachdem der Miniporttreiber den IdeHwStartIo Aufruf empfängt, besitzt er die Anforderung und muss sie abschließen.
Nachdem diese Routine zurückgegeben wurde, sollte der Miniporttreiber bereit sein, sofort die nächste Anforderung vom Porttreiber zu erhalten.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | irb.h (include Irb.h) |