Funzione NdisIfDeregisterProvider (ndis.h)
La funzione NdisIfDeregisterProvider deregisters un provider di interfaccia registrato in precedenza da una chiamata a Funzione NdisIfRegisterProvider .
Sintassi
void NdisIfDeregisterProvider(
[in] NDIS_HANDLE NdisProviderHandle
);
Parametri
[in] NdisProviderHandle
Handle che identifica il provider dell'interfaccia di rete. Il chiamante ha ottenuto questo handle da una chiamata precedente al Funzione NdisIfRegisterProvider .
Valore restituito
nessuno
Osservazioni
I driver NDIS chiamano la funzione NdisIfDeregisterProvider per annullare la registrazione come provider di interfaccia di rete. I driver NDIS devono annullare la registrazione come provider di interfaccia quando vengono scaricati.
Il provider di interfaccia deve assicurarsi che non abbia interfacce registrate quando chiama NdisIfDeregisterProvider. Per annullare la registrazione delle interfacce, il provider deve chiamare Funzione NdisIfDeregisterInterface una volta per ogni interfaccia registrata.
Il provider non deve usare l'handle del provider passato al parametro NdisProviderHandle dopo aver chiamato NdisIfDeregisterProvider.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.0 e versioni successive. |
Piattaforma di destinazione | Desktop |
Intestazione | ndis.h (include Ndis.h) |
Libreria | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Regole di conformità DDI | Irql_Interfaces_Function(ndis) |