IDE_HW_STARTIO funzione di callback (irb.h)
La routine del driver IdeHwStartIo miniport elabora gli aspetti sincronizzati di una richiesta di I/O.
Sintassi
IDE_HW_STARTIO IdeHwStartio;
BOOLEAN IdeHwStartio(
[in] PVOID ChannelExtension,
[in] PIDE_REQUEST_BLOCK Irb
)
{...}
Parametri
[in] ChannelExtension
Puntatore al driver miniport per ogni estensione del dispositivo del canale.
[in] Irb
Puntatore a una struttura di tipo IDE_REQUEST_BLOCK che definisce il blocco di richieste IDE (IRB) da elaborare.
Valore restituito
IdeHwStartIo restituisce TRUE per confermare la ricezione di un IRB. Il driver della porta ignora un valore restituito di FALSE.
Osservazioni
I driver Miniport devono fornire una routine IdeHwStartIo per elaborare gli aspetti di una richiesta di I/O che deve essere gestita in modo sincrono. Per informazioni su come il driver miniport elabora gli aspetti non sincronizzati di una richiesta di I/O, vedere IdeHwBuildIo.
Dopo che il driver miniport riceve il IdeHwStartIo chiamata, possiede la richiesta e deve completarla.
Al termine di questa routine, il driver miniport deve essere preparato per ricevere immediatamente la richiesta successiva dal driver della porta.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | irb.h (include Irb.h) |