Condividi tramite


Funzione StorPortBusy (storport.h)

La routine StorPortBusy notifica al driver di porta che l'adattatore è attualmente occupato, gestendo le richieste in sospeso.

Sintassi

STORPORT_API BOOLEAN StorPortBusy(
  [in] PVOID HwDeviceExtension,
  [in] ULONG RequestsToComplete
);

Parametri

[in] HwDeviceExtension

Puntatore all'estensione del dispositivo hardware. Si tratta di un'area di archiviazione per hba che il driver di porta alloca e inizializza per conto del driver miniport. I driver Miniport archivia in genere informazioni specifiche di HBA in questa estensione, ad esempio lo stato dell'HBA e gli intervalli di accesso mappati per l'HBA. Questa area è disponibile per il driver miniport subito dopo che il driver miniport chiama StorPortInitialize. Il driver della porta libera questa memoria quando rimuove il dispositivo.

[in] RequestsToComplete

Indica il numero di richieste che l'adapter deve completare prima di riprendere le richieste di I/O al driver miniport. Se RequestsToComplete è maggiore del numero di richieste attualmente in sospeso, il driver Storport completerà tutte le richieste in sospeso all'adattatore prima di riprendere le richieste.

Valore restituito

StorPortBusy restituisce TRUE se il driver miniport ha avuto esito positivo per notificare al driver di porta FALSE in caso contrario.

Osservazioni

Il driver Storport conterrà un numero qualsiasi di richieste fino a quando l'adattatore non ha completato richieste in sospeso sufficienti in modo che possa continuare l'elaborazione delle richieste.

La libreria di routine di supporto fornite dal driver porta SCSI non include routine simili a questa. Questa funzionalità è disponibile solo con la libreria di driver Storport.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
intestazione storport.h (include Storport.h)
libreria Storport.lib

Vedere anche

StorPortReady