Funzione StorPortPause (storport.h)
La routine StorPortPause sospende un adattatore per il periodo di tempo specificato.
Sintassi
STORPORT_API BOOLEAN StorPortPause(
[in] PVOID HwDeviceExtension,
ULONG Timeout
);
Parametri
[in] HwDeviceExtension
Puntatore all'estensione del dispositivo hardware dell'adattatore da sospendere. Si tratta di un'area di archiviazione per HBA che il driver della 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.
Timeout
Specifica l'intervallo di tempo, espresso in secondi, che l'adattatore deve essere sospeso.
Valore restituito
storPortPause restituisce TRUE se il driver miniport ha avuto esito positivo durante la sospensione dell'adattatore, false in caso contrario.
Osservazioni
Tutte le richieste all'adattatore vengono mantenute fino alla scadenza del timeout o al ripristino del dispositivo. Tutte le richieste a tutte le destinazioni collegate all'adattatore verranno mantenute fino alla ripresa dell'adattatore o alla scadenza del timeout.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | storport.h (include Storport.h) |
libreria | Storport.lib |