Freigeben über


NdisMCmNotifyCloseAddressFamily-Makro (ndis.h)

Die Funktion NdisMCmNotifyCloseAddressFamily benachrichtigt NDIS, dass eine angegebene Adressfamilie (AF), die einem Miniportanruf-Manager (MCM) zugeordnet ist, geschlossen werden sollte, und dass NDIS alle betroffenen CoNDIS-Clients benachrichtigen sollte.

Syntax

void NdisMCmNotifyCloseAddressFamily(
   _AH_
);

Parameter

_AH_

Ein Handle, das den AF identifiziert, der von NDIS geschlossen werden soll. NDIS hat dieses Handle für die ProtocolCmOpenAf-Funktion des MCM bereitgestellt.

Rückgabewert

Keine

Bemerkungen

MCMs, die sich als NDIS-Miniporttreiber registrieren, indem sie die 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 über seine 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 MCMs auf. ProtocolCmNotifyCloseAfComplete-Funktion , nachdem der Client den AF-Abschlussvorgang abgeschlossen hat.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Zielplattform Desktop
Kopfzeile ndis.h (einschließlich Ndis.h)
IRQL PASSIVE_LEVEL
DDI-Complianceregeln Irql_MCM_Function(ndis)

Weitere Informationen

MiniportHaltEx

NdisCmNotifyCloseAddressFamily

NdisMRegisterMiniportDriver

ProtocolClNotifyCloseAf

ProtocolCmNotifyCloseAfComplete

ProtocolCmOpenAf