MbbRequestGetBuffer-Funktion (mbbcx.h)
Der Clienttreiber ruft die MbbRequestGetBuffer Methode auf, um den Speicherspeicherort abzurufen, an dem eine MBIM-Steuerelementnachricht gespeichert 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 eine MBIM-Steuerelementbefehlsnachricht an das Gerät zu senden oder eine MBIM-Steuerelementantwortnachricht vom Gerät zu empfangen.
BufferSize
Ein Zeiger auf den Speicherort, der die Größe des MBIM-Steuerelementnachrichtenfragments in Byte 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 vom EvtMbbDeviceSendMbimFragment Rückruffunktion übergeben wird, verweist sie auf das MBIM-Steuerelementbefehlsfragment, das vom MBBCx-Framework an das Gerät gesendet wird. Dieser Speicherspeicherort ist schreibgeschützt.
- Wenn diese Methode für ein Anforderungsobjekt aufgerufen wird, das von der EvtMbbDeviceReceiveMbimFragment Rückruffunktion übergeben wird, verweist sie auf einen leeren Puffer, auf den der Clienttreiber die MBIM-Steuerelementantwort schreiben soll. Dieser Puffer wird vom MBBCx-Framework vorab zugewiesen, und der BufferSize Parameter gibt seine Größe an.
Bemerkungen
Weitere Informationen finden Sie unter Behandeln von MBIM-Steuerelementnachrichten.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1809 |
Zielplattform- | Universal |
Minimale KMDF-Version | 1.27 |
Header- | mbbcx.h |
Library | mbbcxstub.lib |
IRQL- | PASSIVE_LEVEL |