Auf Englisch lesen

Freigeben über


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.

Syntax

void NdisMCmNotifyCloseAddressFamily(
   _AH_
);

Parameter

_AH_

Ein Handle, das den AF identifiziert, den NDIS schließen soll. NDIS hat dieses Handle für die ProtocolCmOpenAf--Funktion des MCM bereitgestellt.

Rückgabewert

Nichts

Bemerkungen

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.

Anforderungen

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)

Siehe auch

MiniportHaltEx

NdisCmNotifyCloseAddressFamily

NdisMRegisterMiniportDriver-

ProtocolClNotifyCloseAf

ProtocolCmNotifyCloseAfComplete-

ProtocolCmOpenAf-