Función NdisIfDeregisterInterface (ndis.h)
La función NdisIfDeregisterInterface anula el registro de una interfaz de red NDIS que se registró anteriormente mediante una llamada a . Función NdisIfRegisterInterface .
Sintaxis
void NdisIfDeregisterInterface(
NET_IFINDEX ifIndex
);
Parámetros
ifIndex
Índice que identifica la interfaz de red que se va a anular el registro. El proveedor de interfaz obtuvo este índice de una llamada anterior a . Función NdisIfRegisterInterface .
Valor devuelto
None
Observaciones
Los proveedores de interfaz NDIS llaman a la función NdisIfDeregisterInterface para anular el registro de una interfaz de red e indicar que la interfaz debe quitarse de la lista de interfaces conocidas del equipo.
Un proveedor de interfaz llama a la función NdisIfDeregisterInterface , por ejemplo, porque la interfaz se ha desinstalado. Los proveedores de interfaz no llaman a NdisIfDeregisterInterface para indicar que una interfaz ha cambiado de estado.
NdisIfDeregisterInterface libera el índice de la interfaz, por lo que NDIS puede reasignar el índice a otra interfaz registrada más adelante. No confunda el índice de interfaz con el índice de NET_LUID , que persiste después de reiniciar un equipo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite en NDIS 6.0 y versiones posteriores. |
Plataforma de destino | Escritorio |
Encabezado | ndis.h (incluya Ndis.h) |
Library | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Reglas de cumplimiento de DDI | Irql_Interfaces_Function(ndis) |