Funzione StorPortInitializeDpc (storport.h)
La routine StorPortInitializeDpc inizializza un DPC StorPort.
Sintassi
void StorPortInitializeDpc(
[in] PVOID DeviceExtension,
[out] PSTOR_DPC Dpc,
[in] PHW_DPC_ROUTINE HwDpcRoutine
);
Parametri
[in] DeviceExtension
Puntatore all'estensione del dispositivo per adattatore.
[out] Dpc
Puntatore a un buffer in cui verrà creato un oggetto DPC di tipo STOR_DPC. Il chiamante deve assicurarsi che le dimensioni in byte di questo buffer siano maggiori o uguali a dimensioni di(STOR_DPC).
[in] HwDpcRoutine
Puntatore alla routine DPC che corrisponde all'oggetto DPC a cui punta Dpc. Il prototipo per questa routine posticipata è definito in Storport.h come indicato di seguito:
typedef
VOID
(*PHW_DPC_ROUTINE)
IN PSTOR_DPC Dpc,
IN PVOID HwDeviceExtension,
IN PVOID SystemArgument1,
IN PVOID SystemArgument2
);
Valore restituito
Nessuno
Osservazioni
La routine StorPortInitializeDpc deve essere chiamata durante l'inizializzazione HBA dall'interno della routine del driver miniport HwStorPassiveInitializeRoutine.
Questa routine viene implementata usando definizioni di funzione inline, in modo che i driver miniport che usano questa routine non dovranno collegarsi a librerie dipendenti dalla versione del sistema operativo. I driver Miniport possono usare questa routine senza sacrificare la compatibilità con le versioni precedenti del sistema operativo che non supportano i CONTROLLER di rete nei driver miniport di archiviazione.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | storport.h (include Storport.h) |