NdisMCmNotifyCloseAddressFamily-Makro (ndis.h)
Die NdisMCmNotifyCloseAddressFamily Funktion benachrichtigt NDIS, dass eine angegebene Adressfamilie (AF), die einem Miniport-Anrufmanager (MCM) zugeordnet ist, geschlossen werden sollte, und NDIS sollte alle betroffenen CoNDIS-Clients benachrichtigen.
void NdisMCmNotifyCloseAddressFamily(
_AH_
);
_AH_
Ein Handle, das den AF identifiziert, den NDIS schließen soll. NDIS hat dieses Handle für die ProtocolCmOpenAf--Funktion des MCM bereitgestellt.
Nichts
MCMs, die sich als NDIS-Miniporttreiber registrieren, indem sie die NdisMRegisterMiniportDriver-Funktion kann die funktion NdisMCmNotifyCloseAddressFamily aufrufen. Eigenständige Anrufmanager rufen stattdessen die NdisCmNotifyCloseAddressFamily Funktion.
Um einen AF für einen Miniportadapter zu schließen, sollte der MCM NdisMCmNotifyCloseAddressFamily von seiner MiniportHaltEx--Funktion aufrufen. NDIS ruft anschließend die ProtocolClNotifyCloseAf Funktion des Clients, der den angegebenen AF geöffnet hat.
Wenn NdisMCmNotifyCloseAddressFamily NDIS_STATUS_PENDING zurückgibt, ruft NDIS die MCM auf ProtocolCmNotifyCloseAfComplete Funktion, nachdem der Client den AF-Schließvorgang abgeschlossen hat.
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in NDIS 6.0 und höher. |
Zielplattform- | Desktop |
Header- | ndis.h (include Ndis.h) |
IRQL- | PASSIVE_LEVEL |
DDI-Complianceregeln | Irql_MCM_Function(ndis) |