NdisMCmModifyCallQoSComplete-Makro (ndis.h)
NdisMCmModifyCallQoSComplete gibt den Abschluss der Clientanforderung an, für die der MCM-Treiber zuvor NDIS_STATUS_PENDING zurückgegeben hat, um die Dienstqualität auf einer VC zu ändern.
Syntax
void NdisMCmModifyCallQoSComplete(
_S_,
_H_,
_P_
);
Parameter
_S_
Gibt den endgültigen Status der Anforderung des Clients an, die QoS auf dieser VC zu ändern, entweder NDIS_STATUS_SUCCESS oder alle vom Aufrufer bestimmten NDIS_STATUS_XXX-außer NDIS_STATUS_PENDING.
_H_
Gibt den Handle an, der vom pro VC-Zustand abgerufen wird, der vom CallMgrVcContext an den MCM-Treiber übergeben wurde. ProtocolCmModifyCallQoS--Funktion für diese Anforderung.
_P_
Zeiger auf eine Struktur vom Typ CO_CALL_PARAMETERS angeben, der für den MCM-Treiber akzeptabel ist, wenn Status- auf NDIS_STATUS_SUCCESS festgelegt ist.
Rückgabewert
Nichts
Bemerkungen
Ein Aufruf von NdisMCmModifyCallQoSComplete bewirkt, dass NDIS den Client aufruft ProtocolClModifyCallQoSComplete-Funktion.
Der MCM-Treiber sollte NdisMCmActivateVc- aufrufen, wenn änderungen an den Aufrufparametern in einem aktiven VC vorgenommen werden.
Da der MCM-Treiber die vom Client bereitgestellten Aufrufparameter ändern kann, die in die ProtocolCmModifyCallQoS--Funktion eingegeben wurden, bevor er NdisMCmModifyCallQoSCompleteaufruft, überprüft die ProtocolClModifyCallQoSComplete--Funktion den QoS, um festzustellen, 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 verbindungsorientierte Miniporttreiber, die integrierte Anrufverwaltungsunterstützung bieten, können NdisMCmModifyCallQoSCompleteaufrufen. Eigenständige Anrufmanager, die sich selbst bei NDIS als Protokolltreiber registrieren, rufen sie stattdessen NdisCmModifyCallQoSComplete auf.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber (siehe NdisMCmModifyCallQoSComplete (NDIS 5.1)) in Windows Vista. Unterstützt für NDIS 5.1-Treiber (siehe NdisMCmModifyCallQoSComplete (NDIS 5.1)) in Windows XP. |
Zielplattform- | Desktop |
Header- | ndis.h (include Ndis.h) |
IRQL- | <= DISPATCH_LEVEL |
DDI-Complianceregeln | Irql_MCM_Function(ndis) |