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 auf einer VC 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 auf dieser VC zu ändern, entweder NDIS_STATUS_SUCCESS oder ein CM-bestimmter NDIS_STATUS_ XXX- außer NDIS_STATUS_PENDING.

[in] NdisVcHandle

Gibt das Handle an, das vom CallMgrVcContext an die CM übergeben wird. ProtocolCmModifyCallQoS--Funktion für diese Anforderung.

[in] CallParameters

Zeiger auf eine Struktur vom Typ CO_CALL_PARAMETERS Angeben eines QoS, der für den Anruf-Manager und den zugrunde liegenden Miniporttreiber akzeptabel ist, wenn Status- auf NDIS_STATUS_SUCCESS festgelegt ist.

Rückgabewert

Nichts

Bemerkungen

Ein Aufruf von NdisCmModifyCallQoSComplete bewirkt, dass NDIS den Client aufruft ProtocolClModifyCallQoSComplete-Funktion.

Da der CM-Code die vom Client bereitgestellten Aufrufparameter ändern kann, die für seine Eingabe eingegeben wurden ProtocolCmModifyCallQoS--Funktion, bevor NdisCmModifyCallQoSCompleteaufgerufen wird, überprüft die funktion ProtocolClModifyCallQoSComplete-Funktion des Clients, ob es für den Client akzeptabel ist. ProtocolClModifyCallQoSComplete gibt einfach die Steuerung zurück, wenn der Client die angegebenen Aufrufparameter akzeptiert. Andernfalls reißt der Client den Anruf ab.

Nur eigenständige Anrufmanager, die sich bei NDIS als Protokolltreiber registrieren, können NdisCmModifyCallQoSCompleteaufrufen. Verbindungsorientierte Miniporttreiber, die einen integrierten Call-Management-Support-Anruf NdisMCmModifyCallQoSComplete bereitstellen.

Anforderungen

Anforderung Wert
mindestens unterstützte 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
Header- ndis.h (include Ndis.h)
Library Ndis.lib
IRQL- <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_CallManager_Function(ndis)

Siehe auch

CO_CALL_PARAMETERS

NdisClModifyCallQoS-

NdisMCmModifyCallQosComplete

ProtocolClModifyCallQoSComplete-

ProtocolCmModifyCallQoS-