Funzione NdisIfDeregisterInterface (ndis.h)
La funzione NdisIfDeregisterInterface deregisters un'interfaccia di rete NDIS registrata in precedenza da una chiamata all'oggetto Funzione NdisIfRegisterInterface .
Sintassi
void NdisIfDeregisterInterface(
NET_IFINDEX ifIndex
);
Parametri
ifIndex
Indice che identifica l'interfaccia di rete da annullare. Il provider di interfaccia ha ottenuto questo indice da una chiamata precedente all'oggetto Funzione NdisIfRegisterInterface .
Valore restituito
nessuno
Osservazioni
I provider di interfaccia NDIS chiamano la funzione NdisIfDeregisterInterface per deregister un'interfaccia di rete e per indicare che l'interfaccia deve essere rimossa dall'elenco di interfacce note nel computer.
Un provider di interfaccia chiama la funzione NdisIfDeregisterInterface , ad esempio perché l'interfaccia è stata disinstallata. I provider di interfacce non chiamano NdisIfDeregisterInterface per indicare che un'interfaccia ha modificato lo stato.
NdisIfDeregisterInterface rilascia l'indice dell'interfaccia, quindi NDIS può riassegnare l'indice a un'altra interfaccia registrata in un secondo momento. Non confondere l'indice dell'interfaccia con l'indice NET_LUID , che persiste dopo il riavvio di un computer.
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 | PASSIVE_LEVEL |
Regole di conformità DDI | Irql_Interfaces_Function(ndis) |