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)

Consulte también

NET_LUID

NdisIfRegisterInterface