Condividi tramite


Funzione MbbRequestGetCorrelationId (mbbcx.h)

I driver client possono chiamare il metodo MbbRequestGetCorrelationId per correlare una coppia di richieste di invio e ricezione che scambiano messaggi di controllo MBIM tra il framework MBBCx e il driver client.

Sintassi

LPCGUID MbbRequestGetCorrelationId(
  MBBREQUEST Request
);

Parametri

Request

Handle per l'oggetto framework che rappresenta una richiesta dal framework MBBCx, per inviare un messaggio di comando di controllo MBIM al dispositivo o per ricevere un messaggio di risposta del controllo MBIM dal dispositivo.

Valore restituito

Restituisce un valore GUID.

Lo scopo del GUID è simile al campo TransactionId dell'intestazione del messaggio MBIM definito nella specifica MBIM. Il framework MBBCx fornisce questo valore, quindi il driver client non è necessario per analizzare il messaggio MBIM se è necessaria una certa correlazione.

Commenti

Il framework MBBCx chiama il driver client per emettere un messaggio di comando MBIM e successivamente chiama nuovamente nel driver client per recuperare il messaggio di risposta per tale comando. Il valore GUID restituito per entrambe le chiamate sarà lo stesso e verrà modificato solo se viene richiesta una nuova coppia di comandi e messaggi di risposta.

A volte, la coppia di messaggi di comando e risposta potrebbe essere frammentata a causa delle limitazioni delle dimensioni. In tal caso, tutti i frammenti della stessa coppia avranno lo stesso valore GUID.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809
Piattaforma di destinazione Universale
Versione KMDF minima 1.27
Intestazione mbbcx.h
Libreria mbbcxstub.lib
IRQL PASSIVE_LEVEL