Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La función DeleteIpNetEntry2 elimina una entrada de dirección IP vecina en un equipo local.
Sintaxis
NETIOAPI_API DeleteIpNetEntry2(
_In_ const MIB_IPNET_ROW2 *Row
);
Parámetros
-
fila [in]
Puntero a una entrada de estructura de MIB_IPNET_ROW2 para una entrada de dirección IP vecina. Si la devolución se realiza correctamente, se elimina esta entrada.
Valor devuelto
DeleteIpNetEntry2 devuelve STATUS_SUCCESS si la función se ejecuta correctamente.
Si se produce un error en la función, DeleteIpNetEntry2 devuelve uno de los siguientes códigos de error:
| Código devuelto | Descripción |
|---|---|
| STATUS_INVALID_PARAMETER | Se pasó un parámetro no válido a la función . Este error se devuelve si se pasa un puntero NULL NULL en el parámetro fila de, el miembro Address de la estructura MIB_IPNET_ROW2 a la que apunta el parámetro Row de no se estableció en una dirección IPv4 o IPv6 válida, o ambas direcciones InterfaceLuid y InterfaceIndex miembros de la estructura MIB_IPNET_ROW2 no se especificaron. |
| STATUS_NOT_FOUND | No se encontró la interfaz especificada. Este error se devuelve si la función no encuentra la interfaz de red especificada por el InterfaceLuid o interfaceIndex miembro de la estructura de MIB_IPNET_ROW2 a la que apunta el parámetro fila. |
| STATUS_NOT_SUPPORTED | No se admite la solicitud. Este error se devuelve si no hay ninguna pila IPv4 ubicada en el equipo local y se especificó una dirección IPv4 en el miembro Address de la estructura MIB_IPNET_ROW2 a la que apunta el parámetro Fila, o si no hay ninguna pila IPv6 ubicada en el equipo local y se especificó una dirección IPv6 en el miembro Dirección. |
| otros | Use la función FormatMessage para obtener la cadena del mensaje para el error devuelto. |
Observaciones
La función de DeleteIpNetEntry2 se usa para eliminar una entrada de estructura MIB_IPNET_ROW2.
En la entrada, el controlador debe inicializar los siguientes miembros de la estructura MIB_IPNET_ROW2 a la que apunta el parámetro Fila.
dirección
Establézcalo en una dirección y familia IPv4 o IPv6 de vecino válida.InterfaceLuid o InterfaceIndex
Estos miembros se usan en el orden que se muestra anteriormente. Por lo tanto, si se especifica interfaceLuid, este miembro se usa para determinar la interfaz. Si no se estableció ningún valor para el miembro InterfaceLuid (el valor de este miembro se estableció en cero), el miembro InterfaceIndex se usa a continuación para determinar la interfaz.
En la salida, cuando la llamada se realiza correctamente, DeleteIpNetEntry2 elimina la dirección IP vecina.
El controlador puede llamar a la función GetIpNetTable2 para enumerar las entradas de dirección IP vecinas en un equipo local.
Requisitos
Plataforma de destino |
universal |
Versión |
Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Encabezado |
Netioapi.h (incluya Netioapi.h) |
Biblioteca |
Netio.lib |
IRQL |
< DISPATCH_LEVEL |