Freigeben über


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