MbbRequestGetCorrelationId-Funktion (mbbcx.h)
Clienttreiber können die MbbRequestGetCorrelationId-Methode aufrufen, um ein Paar von Sende- und Empfangsanforderungen zu korrelieren, die MBIM-Steuerelementnachrichten zwischen dem MBBCx-Framework und dem Clienttreiber austauschen.
Syntax
LPCGUID MbbRequestGetCorrelationId(
MBBREQUEST Request
);
Parameter
Request
Ein Handle für das Frameworkobjekt, das eine Anforderung des MBBCx-Frameworks darstellt, um entweder eine MBIM-Steuerelementbefehlsnachricht an das Gerät zu senden oder eine MBIM-Steuerelementantwortmeldung vom Gerät zu empfangen.
Rückgabewert
Gibt einen GUID-Wert zurück.
Der Zweck der GUID ähnelt dem Feld TransactionId des MBIM-Nachrichtenheaders, der in der MBIM-Spezifikation definiert ist. Das MBBCx-Framework stellt diesen Wert bereit, sodass der Clienttreiber nicht erforderlich ist, um die MBIM-Nachricht zu analysieren, wenn eine Art Von Korrelation erforderlich ist.
Hinweise
Das MBBCx-Framework ruft den Clienttreiber auf, um eine MBIM-Befehlsnachricht auszugeben, und ruft später erneut den Clienttreiber auf, um die Antwortnachricht für diesen Befehl abzurufen. Der für beide Aufrufe zurückgegebene GUID-Wert ist identisch, und er würde sich nur ändern, wenn ein neues Befehls- und Antwortmeldungspaar angefordert wird.
Manchmal kann das Befehls- und Antwortmeldungspaar aufgrund von Größenbeschränkungen fragmentiert werden. In diesem Fall verfügen alle Fragmente aus demselben Paar über den gleichen GUID-Wert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 |
Zielplattform | Universell |
KMDF-Mindestversion | 1,27 |
Kopfzeile | mbbcx.h |
Bibliothek | mbbcxstub.lib |
IRQL | PASSIVE_LEVEL |