NdisMDeregisterInterruptEx-Funktion (ndis.h)
Miniport-Treiber rufen NdisMDeregisterInterruptEx auf, um Ressourcen freizugeben, die zuvor dem zugeordnet wurden. NdisMRegisterInterruptEx-Funktion .
Syntax
void NdisMDeregisterInterruptEx(
[in] NDIS_HANDLE NdisInterruptHandle
);
Parameter
[in] NdisInterruptHandle
Ein Interrupthandle, das der Miniporttreiber bei einem vorherigen Aufruf von NdisMRegisterInterruptEx abgerufen hat.
Rückgabewert
Keine
Bemerkungen
NdisMDeregisterInterruptEx gibt die Ressourcen frei, die in NdisMRegisterInterruptEx zugeordnet wurden. Nachdem NdisMDeregisterInterruptEx zurückgegeben wurde , ruft NDIS die MiniportInterrupt-Funktion oder die MiniportInterruptDPC-Funktion des Miniport-Treibers nicht auf.
Ein Miniporttreiber kann NdisMDeregisterInterruptEx über seine MiniportInitializeEx - oder MiniportHaltEx-Funktion nur aufrufen, wenn MiniportInitializeEx zuvor einen erfolgreichen Aufruf von NdisMRegisterInterruptEx durchgeführt hat.
Der Miniporttreiber sollte seine NIC daran hindern, Interrupts zu generieren, bevor er NdisMDeregisterInterruptEx aufruft. Nachdem NdisMDeregisterInterruptEx die Steuerung zurückgegeben hat, kann der Miniporttreiber den NdisMSynchronizeWithInterruptEx-Funktion .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.0 und höher. |
Zielplattform | Universell |
Header | ndis.h (include Ndis.h) |
Bibliothek | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI-Complianceregeln | Init_DeRegisterInterrupt(ndis), Init_RegisterInterrupt(ndis), Irql_Interrupt_Function(ndis), NdisMDeregisterInterruptEx(ndis) |
Weitere Informationen
NdisMSynchronizeWithInterruptExFeedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für