MbbRequestGetBuffer-Funktion (mbbcx.h)
Der Clienttreiber ruft die MbbRequestGetBuffer-Methode auf, um den Speicherort abzurufen, an dem eine MBIM-Steuernachricht gespeichert wird oder gespeichert werden soll.
Syntax
PVOID MbbRequestGetBuffer(
MBBREQUEST Request,
size_t *BufferSize
);
Parameter
Request
Ein Handle für das Framework-Objekt, das eine Anforderung vom MBBCx-Framework darstellt, entweder zum Senden einer MBIM-Steuerelementbefehlsnachricht an das Gerät oder zum Empfangen einer MBIM-Steuerantwortnachricht vom Gerät.
BufferSize
Ein Zeiger auf den Speicherort, der die Größe des MBIM-Steuerelementnachrichtenfragments in Bytes empfängt.
Rückgabewert
Gibt einen Zeiger auf den Speicherort zurück, an dem die MBIM-Nachricht gespeichert ist:
- Wenn diese Methode für ein Anforderungsobjekt aufgerufen wird, das von der Rückruffunktion EvtMbbDeviceSendMbimFragment übergeben wird, verweist sie auf das MBIM-Steuerelementbefehlsfragment, das vom MBBCx-Framework an das Gerät gesendet wird. Dieser Speicherort ist schreibgeschützt.
- Wenn diese Methode für ein Anforderungsobjekt aufgerufen wird, das von der Rückruffunktion EvtMbbDeviceReceiveMbimFragment übergeben wird, verweist sie auf einen leeren Puffer, in den der Clienttreiber die MBIM-Steuerelementantwort schreiben soll. Dieser Puffer wird vom MBBCx-Framework vorab zugeordnet, und der Parameter BufferSize gibt seine Größe an.
Hinweise
Weitere Informationen finden Sie unter Behandeln von MBIM-Steuerelementmeldungen.
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 |