Freigeben über


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