Freigeben über


NdisCmModifyCallQoSComplete-Funktion (ndis.h)

NdisCmModifyCallQoSComplete gibt den Abschluss der Anforderung des Clients an, für die der Anrufmanager zuvor NDIS_STATUS_PENDING zurückgegeben hat, um die Dienstqualität für einen Nachweis zu ändern.

Syntax

void NdisCmModifyCallQoSComplete(
  [in] NDIS_STATUS         Status,
  [in] NDIS_HANDLE         NdisVcHandle,
  [in] PCO_CALL_PARAMETERS CallParameters
);

Parameter

[in] Status

Gibt den endgültigen status der Anforderung des Clients an, die QoS für diesen Nachweis zu ändern, entweder NDIS_STATUS_SUCCESS oder ein beliebiger cm-bestimmter NDIS_STATUS_ XXX außer NDIS_STATUS_PENDING.

[in] NdisVcHandle

Gibt das Handle für den Vc an, das von callMgrVcContext abgerufen wird, das an den CM übergeben wird. ProtocolCmModifyCallQoS-Funktion für diese Anforderung.

[in] CallParameters

Zeiger auf eine Struktur vom Typ CO_CALL_PARAMETERS Angeben einer QoS, die für den Aufruf-Manager und den zugrunde liegenden Miniporttreiber zulässig ist, wenn Status auf NDIS_STATUS_SUCCESS festgelegt ist.

Rückgabewert

Keine

Bemerkungen

Ein Aufruf von NdisCmModifyCallQoSComplete bewirkt, dass NDIS die des Clients aufruft. ProtocolClModifyCallQoSComplete-Funktion .

Da der CM die vom Client bereitgestellten Aufrufparameter ändern kann, die in seine Eingabe eingegeben wurden ProtocolCmModifyCallQoS-Funktion vor dem Aufruf von NdisCmModifyCallQoSComplete untersucht die ProtocolClModifyCallQoSComplete-Funktion des Clients die QoS, um zu bestimmen, ob sie für den Client akzeptabel ist. ProtocolClModifyCallQoSComplete gibt einfach die Steuerung zurück, wenn der Client die angegebenen Aufrufparameter akzeptiert. Andernfalls löscht der Client den Aufruf.

Nur eigenständige Anrufmanager, die sich bei NDIS als Protokolltreiber registrieren, können NdisCmModifyCallQoSComplete aufrufen. Verbindungsorientierte Miniporttreiber, die integrierte Unterstützung für die Anrufverwaltung bieten, rufen stattdessen NdisMCmModifyCallQoSComplete an.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber (siehe NdisCmModifyCallQoSComplete (NDIS 5.1)) in Windows Vista. Unterstützt für NDIS 5.1-Treiber (siehe NdisCmModifyCallQoSComplete (NDIS 5.1)) in Windows XP.
Zielplattform Desktop
Kopfzeile ndis.h (include Ndis.h)
Bibliothek Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_CallManager_Function(ndis)

Weitere Informationen

CO_CALL_PARAMETERS

NdisClModifyCallQoS

NdisMCmModifyCallQosComplete

ProtocolClModifyCallQoSComplete

ProtocolCmModifyCallQoS