Funzione NdisFRestartFilter (ndis.h)
Un driver di filtro chiama la funzione NdisFRestartFilter per richiedere NDIS per avviare un'operazione di riavvio per un modulo di filtro.
Sintassi
NDIS_STATUS NdisFRestartFilter(
[in] NDIS_HANDLE NdisFilterHandle
);
Parametri
[in] NdisFilterHandle
Handle NDIS che identifica questo modulo di filtro. NDIS ha passato l'handle al driver di filtro in una chiamata alla funzione FilterAttach .
Valore restituito
NdisFRestartFilter restituisce uno dei valori di stato seguenti:
Codice restituito | Descrizione |
---|---|
|
NdisFRestartFilter restituisce NDIS_STATUS_SUCCESS se ha avviato l'operazione di riavvio. |
|
NdisFRestartFilter non è riuscito a causa di risorse insufficienti. |
|
NdisFRestartFilter restituisce NDIS_STATUS_FAILURE se nessuno dei valori precedenti si applica. |
Commenti
Il driver di filtro può modificare gli attributi del modulo di filtro in fase di esecuzione chiamando la funzione NdisFRestartFilter . NdisFRestartFilter pianifica una pausa e quindi un'operazione di riavvio per il modulo di filtro specificato.
Prima che NDIS riavvia il modulo di filtro, chiama la funzione FilterSetModuleOptions per il modulo di filtro. Dalla funzione FilterSetModuleOptions , il driver di filtro può modificare i gestori dati per tale modulo di filtro chiamando la funzione NdisSetOptionalHandlers e specificando un nuovo set di gestori.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.0 e versioni successive. |
Piattaforma di destinazione | Desktop |
Intestazione | ndis.h (includere Ndis.h) |
Libreria | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
Regole di conformità DDI | Irql_Filter_Driver_Function(ndis) |