Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |