Funzione StorPortEnablePassiveInitialization (storport.h)

La routine storPortEnablePassiveInitialization consente all'esecuzione della PASSIVE_LEVEL routine di callback HwStorPassiveInitializeRoutine del miniport durante l'inizializzazione del miniport.

Sintassi

BOOLEAN StorPortEnablePassiveInitialization(
  [in] PVOID                          DeviceExtension,
  [in] PHW_PASSIVE_INITIALIZE_ROUTINE HwPassiveInitializeRoutine
);

Parametri

[in] DeviceExtension

Puntatore all'estensione del dispositivo per adattatore.

[in] HwPassiveInitializeRoutine

Puntatore a una routine di callback che il driver di porta chiama in PASSIVE_LEVEL per inizializzare i controller di dominio usati dal driver miniport. Per una descrizione di questa routine di callback, vedere HwStorPassiveInitializeRoutine.

Valore restituito

La routine StorPortEnablePassiveInitialization restituisce TRUE se il sistema operativo supporta i controller di dominio e FALSE se non.

Commenti

Un miniport deve chiamare la routine StorPortEnablePassiveInitialization solo dall'interno di HwStorInitialize. In caso contrario , StorPortEnablePassiveInitialization restituirà FALSE e la routine HwStorPassiveInitializeRoutine non verrà eseguita.

Questa routine viene implementata usando le definizioni delle funzioni inline, in modo che i driver miniport che usano questa routine non dovranno collegare alle librerie dipendenti dalla versione del sistema operativo. I driver miniport possono usare questa routine senza sacrificare la compatibilità con le versioni del sistema operativo che non supportano i controller di rete nei driver miniport di archiviazione.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione Storport.h (include Storport.h)
IRQL DIRQL
Regole di conformità DDI StorPortEnablePassive(storport), StorPortPassiveFromHwInit(storport)

Vedi anche

HwStorPassiveInitializeRoutine