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)

Vedi anche

NdisIfDeregisterInterface

NdisIfRegisterProvider