NdisMCoIndicateStatusEx-Funktion (ndis.h)

Die NdisMCoIndicateStatusEx-Funktion meldet eine Änderung der status eines CoNDIS-Miniportadapters.

Syntax

void NdisMCoIndicateStatusEx(
  [in]           NDIS_HANDLE             MiniportAdapterHandle,
  [in, optional] NDIS_HANDLE             NdisVcHandle,
  [in]           PNDIS_STATUS_INDICATION StatusIndication
);

Parameter

[in] MiniportAdapterHandle

Das Miniportadapterhandle, das NDIS am MiniportAdapterHandle-Parameter des MiniportInitializeEx-Funktion .

[in, optional] NdisVcHandle

Ein Handle, das die virtuelle Verbindung (VC) identifiziert. Der Miniporttreiber hat dieses Handle als Eingabeparameter für seine MiniportCoCreateVc-Funktion abgerufen, entweder, wenn ein Client einen ausgehenden Aufruf einrichtet oder wenn der Anrufmanager eine VC für einen clientregistrierten Dienstzugriffspunkt (SAP) erstellt hat. Der Anruf-Manager hat die VC erstellt, um eine Benachrichtigung über eingehende Anrufe anzugeben. Um den status-Hinweis an alle Protokollbindungen zu senden, legen Sie diesen Parameter auf NULL fest.

[in] StatusIndication

Ein Zeiger auf eine NDIS_STATUS_INDICATION-Struktur, die die status Informationen enthält.

Rückgabewert

Keine

Bemerkungen

Wenn ein Miniporttreiber NdisMCoIndicateStatusEx mit einem NULL VC-Handle für den NdisVcHandle-Parameter aufruft, leitet NDIS die status-Change-Benachrichtigung an alle gebundenen Protokolltreiber weiter, indem die ProtocolCoStatusEx-Funktion jedes gebundenen Protokolltreibers aufgerufen wird. Ein Aufruf von NdisMCoIndicateStatusEx mit einem VC-Handle ohne NULL schränkt die status Benachrichtigung an Clients oder Anrufmanager ein, für die der Miniporttreiber dieses VC-Handle gemeinsam verwendet.

Ein Miniporttreiber kann NdisMCoIndicateStatusEx aufrufen, nachdem er seine Registrierungsattribute festgelegt hat, indem er die NdisMSetMiniportAttributes-Funktion aus der MiniportInitializeEx-Funktion , auch wenn sich der Treiber noch im Kontext der MiniportInitializeEx-Funktion befindet. Der Treiber darf NdisMCoIndicateStatusEx nicht aufrufen, nachdem er von der MiniportHaltEx-Funktion zurückgegeben wurde.

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)
Bibliothek Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_MCO_Function(ndis)

Weitere Informationen

MiniportCoCreateVc

MiniportHaltEx

MiniportInitializeEx

NDIS_STATUS_INDICATION

NdisMSetMiniportAttributes

ProtocolCoStatusEx