Funzione StorPortDeviceBusy (storport.h)
La routine StorPortDeviceBusy notifica al driver di porta che l'unità logica specificata è attualmente occupata, gestendo le richieste in sospeso.
Sintassi
STORPORT_API BOOLEAN StorPortDeviceBusy(
[in] PVOID HwDeviceExtension,
[in] UCHAR PathId,
[in] UCHAR TargetId,
[in] UCHAR Lun,
[in] ULONG RequestsToComplete
);
Parametri
[in] HwDeviceExtension
Puntatore all'estensione del dispositivo hardware. Si tratta di un'area di archiviazione hbA per ogni area di archiviazione che il driver di porta alloca e inizializza per conto del driver miniport. I driver Miniport archivia in genere informazioni specifiche dell'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] PathId
Identifica il bus SCSI.
[in] TargetId
Identifica il controller di destinazione o il dispositivo sui bus specificati.
[in] Lun
Identifica l'unità logica per il controller di destinazione o il dispositivo specificato.
[in] RequestsToComplete
Indica il numero di richieste che l'unità logica 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'unità logica prima di riprendere le richieste.
Valore restituito
StorPortDeviceBusy restituisce TRUE se il driver miniport è riuscito a notificare al driver della porta, FALSE in caso contrario.
Commenti
Non viene generato alcun log degli errori quando un dispositivo è occupato.
Il driver della porta non emetterà nuove richieste all'unità logica fino a quando la coda dell'unità logica non è stata svuotata fino a un livello sufficiente in cui l'elaborazione può continuare.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | storport.h (include Storport.h) |
Libreria | Storport.lib |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per