Funzione MbbRequestGetBuffer (mbbcx.h)
Il driver client chiama il metodo MbbRequestGetBuffer per ottenere il percorso di memoria in cui è archiviato o deve essere archiviato un messaggio di controllo MBIM.
Sintassi
PVOID MbbRequestGetBuffer(
MBBREQUEST Request,
size_t *BufferSize
);
Parametri
Request
Handle per l'oggetto framework che rappresenta una richiesta dal framework MBBCx, per inviare un messaggio di comando del controllo MBIM al dispositivo o per ricevere un messaggio di risposta del controllo MBIM dal dispositivo.
BufferSize
Puntatore alla posizione che riceve le dimensioni, in byte, del frammento del messaggio di controllo MBIM.
Valore restituito
Restituisce un puntatore alla posizione di memoria in cui è archiviato il messaggio MBIM:
- Quando questo metodo viene chiamato su un oggetto richiesta passato dalla funzione di callback EvtMbbDeviceSendMbimFragment , punta al frammento di comando del controllo MBIM inviato dal framework MBBCx al dispositivo. Questo percorso di memoria è di sola lettura.
- Quando questo metodo viene chiamato su un oggetto richiesta passato dalla funzione di callback EvtMbbDeviceReceiveMbimFragment , punta a un buffer vuoto a cui il driver client deve scrivere la risposta del controllo MBIM. Questo buffer viene preallocato dal framework MBBCx e il parametro BufferSize ne specifica le dimensioni.
Commenti
Per altre informazioni, vedere Gestione dei messaggi di controllo MBIM.
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 |