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)

Vedi anche

NET_LUID

NdisIfRegisterInterface