Función NdisCompleteBindAdapterEx (ndis.h)
Un controlador de protocolo llama a la función NdisCompleteBindAdapterEx para completar una operación de enlace para la que la función ProtocolBindAdapterEx del controlador devolvió NDIS_STATUS_PENDING.
Sintaxis
void NdisCompleteBindAdapterEx(
NDIS_HANDLE BindAdapterContext,
[in] NDIS_STATUS Status
);
Parámetros
BindAdapterContext
Identificador que NDIS ha pasado al parámetro bindContext de del función ProtocolBindAdapterEx.
[in] Status
Estado final de la operación de enlace completada. Este parámetro puede ser uno de los siguientes valores:
NDIS_STATUS_SUCCESS
El controlador completó correctamente el enlace a la NIC subyacente.
NDIS_STATUS_XXX o NTSTATUS_XXX
Error al intentar configurar un enlace o el controlador de protocolo no pudo asignar los recursos necesarios para llevar a cabo operaciones de E/S de red. Normalmente, este estado de error se propaga desde una función de Ndisfunción xxx o una rutina de compatibilidad en modo kernel.
Valor devuelto
Ninguno
Observaciones
Si un controlador de protocolo devuelve NDIS_STATUS_PENDING de su función ProtocolBindAdapterEx, ese controlador debe llamar a NdisCompleteBindAdapterEx una vez completada la operación de enlace.
Si la operación de apertura se realizó correctamente, el controlador de protocolo está listo para aceptar indicaciones de recepción de controladores subyacentes e iniciar solicitudes de envío y solicitudes OID en el enlace. Si el controlador llama a NdisCompleteBindAdapterEx con un estado de error, se produjo un error en el intento de enlace y el controlador ha liberado los recursos asignados para establecer el enlace.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite en NDIS 6.0 y versiones posteriores. |
de la plataforma de destino de | Escritorio |
encabezado de | ndis.h (incluya Ndis.h) |
biblioteca de | Ndis.lib |
irQL | <= DISPATCH_LEVEL |
reglas de cumplimiento de DDI | Irql_Protocol_Driver_Function(ndis) |