Condividi tramite


IDE_HW_STARTIO funzione di callback (irb.h)

La routine del driver miniport IdeHwStartIo elabora gli aspetti sincronizzati di una richiesta di I/O.

Nota I modelli di driver di porta ATA e miniport ATA potrebbero essere modificati o non disponibili in futuro. È invece consigliabile usare il driver Storport e i modelli di driver miniport Storport .
 

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 FALSE.

Commenti

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 la chiamata IdeHwStartIo , è proprietaria della 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.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione irb.h (include Irb.h)

Vedi anche

IDE_REQUEST_BLOCK

IdeHwBuildIo