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 NdisReEnumerateProtocolBindings hace que NDIS llame a la función ProtocolBindAdapterEx función para cada adaptador de miniport para el que el controlador está configurado para enlazar, pero al que el controlador no está enlazado actualmente.
Sintaxis
VOID NdisReEnumerateProtocolBindings(
[in] NDIS_HANDLE NdisProtocolHandle
);
Parámetros
[in] NdisProtocolHandle
Identificador que representa el controlador de protocolo de llamada. El controlador obtuvo este identificador con una llamada anterior a . función NdisRegisterProtocolDriver.
Valor devuelto
Ninguno
Observaciones
Un controlador de protocolo puede llamar a la función NdisReEnumerateProtocolBindings para volver a enlazar a uno o varios adaptadores de miniport.
Los controladores de protocolo no pueden llamar a NdisReEnumerateProtocolBindings desde el contexto del ProtocolBindAdapterEx, o
funciones de ProtocolUnbindAdapterEx. Además, los controladores de protocolo no pueden llamar a NdisReEnumerateProtocolBindings desde el contexto de la función ProtocolNetPnPEvent si la función
parámetro ProtocolBindingContext de ProtocolNetPnPEvent no es NULL. Sin embargo, los controladores de protocolo pueden llamar a NdisReEnumerateProtocolBindings desde el contexto de ProtocolNetPnPEvent si protocolBindingContext es NULL. Un valor NULLProtocolBindingContext indica que el evento se aplica a todos los enlaces.
NDIS puede completar las operaciones de enlace después de la llamada a NdisReEnumerateProtocolBindings devuelve. Es decir, NDIS puede completar enlaces a los adaptadores de miniport para los que el controlador de protocolo está configurado para enlazar, pero al que el controlador de protocolo no está enlazado actualmente más adelante.
Un controlador intermedio debe llamar a NdisReEnumerateProtocolBindings después de que su ProtocolNetPnPEvent función recibe NetEventReconfigure en un NULLProtocolBindingContext . A continuación, NDIS llama a la función protocolBindAdapter Ex del controlador una vez para cada adaptador de miniport para el que el controlador está configurado para enlazar, pero al que el controlador no está enlazado actualmente.
Requisitos
| Requisito | Valor |
|---|---|
| cliente mínimo admitido | Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulte NdisReEnumerateProtocolBindings (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulte NdisReEnumerateProtocolBindings (NDIS 5.1)) en Windows XP. |
| de la plataforma de destino de | Escritorio |
| encabezado de | ndis.h (incluya Ndis.h) |
| biblioteca de | Ndis.lib |
| irQL | PASSIVE_LEVEL |
| reglas de cumplimiento de DDI | Irql_Miscellaneous_Function(ndis), NdisReEnumerateProtocolBindings(ndis) |