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