Funzione StorPortPauseDevice (storport.h)
La routine StorPortPauseDevice sospende un dispositivo di unità logica specifico per il periodo di tempo specificato.
Sintassi
STORPORT_API BOOLEAN StorPortPauseDevice(
[in] PVOID HwDeviceExtension,
[in] UCHAR PathId,
[in] UCHAR TargetId,
[in] UCHAR Lun,
ULONG Timeout
);
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 nel bus.
[in] Lun
Identifica il numero di unità logica del dispositivo di destinazione.
Timeout
Contiene l'intervallo di tempo in cui il dispositivo deve essere sospeso, in secondi.
Valore restituito
StorPortPauseDevice restituisce TRUE se il driver miniport è riuscito a sospendere il dispositivo, FALSE in caso contrario.
Commenti
Alla scadenza del timeout, le richieste di I/O al dispositivo verranno riprese.
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