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) |