Función NdisCloseAdapter (ndis.h)
Nota NDIS 5. x está en desuso y se sustituye por NDIS 6. x. Para el nuevo desarrollo de controladores NDIS, consulte Controladores de red a partir de Windows Vista. Para obtener información sobre cómo migrar NDIS 5. Controladores x a NDIS 6. x, consulte Migración de controladores NDIS 5.x a NDIS 6.0.
NdisCloseAdapter libera el enlace establecido y los recursos asignados cuando el protocolo se llama NdisOpenAdapter.
Sintaxis
void NdisCloseAdapter(
[out] PNDIS_STATUS Status,
[in] NDIS_HANDLE NdisBindingHandle
);
Parámetros
[out] Status
Puntero a una variable proporcionada por el autor de la llamada en la que esta función devuelve el estado de la operación de cierre, que puede ser uno de los valores siguientes:
NDIS_STATUS_SUCCESS
El enlace se cerró y se han liberado todos los recursos que pertenecen a ese enlace.NDIS_STATUS_PENDING
Cuando se realiza la operación de cierre, se controla de forma asincrónica una solicitud de adaptador cercano y se llamará a la función ProtocolCloseAdapterComplete del autor de la llamada.
[in] NdisBindingHandle
Especifica el identificador devuelto por NdisOpenAdapter que identifica el adaptador virtual o la NIC que se va a cerrar.
Valor devuelto
None
Observaciones
Valor devuelto: None
Normalmente, un controlador de protocolo llama a NdisCloseAdapter desde su función ProtocolUnbindAdapter . También puede llamar a NdisCloseAdapter desde su función ProtocolBindAdapter , por ejemplo, si no pudo establecer un valor OID después de llamar a NdisOpenAdapter para configurar un enlace.
En cuanto un protocolo llama a NdisCloseAdapter, el autor de la llamada debe considerar que el identificador de NdisBindingHandle no es válido. Se trata de un error de programación para pasar este identificador en cualquier llamada posterior a una función NdisXxx .
- Plataforma de destino: Universal
- Versión: no se admite para controladores NDIS 6.0 en Windows Vista. En su lugar, use NdisCloseAdapterEx. Compatible con controladores NDIS 5.1 en Windows Vista y Windows XP.
Requisitos
Requisito | Valor |
---|---|
Header | ndis.h (incluya Ndis.h) |
Library | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de