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