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.
Los controladores de miniportan llaman a NdisMDeregisterInterruptEx para liberar los recursos asignados anteriormente con el función NdisMRegisterInterruptEx.
Sintaxis
void NdisMDeregisterInterruptEx(
[in] NDIS_HANDLE NdisInterruptHandle
);
Parámetros
[in] NdisInterruptHandle
Identificador de interrupción que el controlador de miniporte obtuvo en una llamada anterior a NdisMRegisterInterruptEx.
Valor devuelto
Ninguno
Observaciones
NdisMDeregisterInterruptEx libera los recursos asignados en NdisMRegisterInterruptEx. Después de devuelve NdisMDeregisterInterruptEx, NDIS no llamará a la función miniportInterrupt del controlador de miniport o función MiniportInterruptDPC.
Un controlador de miniport puede llamar a NdisMDeregisterInterruptEx desde su MiniportInitializeEx o función MiniportHaltEx solo si MiniportInitializeEx realizó una llamada correcta a NdisMRegisterInterruptEx.
El controlador de miniport debe deshabilitar su NIC para generar interrupciones antes de llamar a NdisMDeregisterInterruptEx. Después de NdisMDeregisterInterruptEx devuelve el control, el controlador de miniport no puede llamar al función NdisMSynchronizeWithInterruptEx.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite en NDIS 6.0 y versiones posteriores. |
de la plataforma de destino de | Universal |
encabezado de | ndis.h (incluya Ndis.h) |
biblioteca de | Ndis.lib |
irQL | PASSIVE_LEVEL |
reglas de cumplimiento de DDI | Init_DeRegisterInterrupt(ndis), Init_RegisterInterrupt(ndis), Irql_Interrupt_Function(ndis), NdisMDeregisterInterruptEx(ndis) |