MbbRequestGetBuffer 함수(mbbcx.h)

클라이언트 드라이버는 MbbRequestGetBuffer 메서드를 호출하여 MBIM 컨트롤 메시지가 저장되거나 저장되어야 하는 메모리 위치를 가져옵니다.

구문

PVOID MbbRequestGetBuffer(
  MBBREQUEST Request,
  size_t     *BufferSize
);

매개 변수

Request

MBBCx 프레임워크의 요청을 나타내는 프레임워크 개체에 대한 핸들로, 디바이스에 MBIM 컨트롤 명령 메시지를 보내거나 디바이스에서 MBIM 컨트롤 응답 메시지를 수신합니다.

BufferSize

MBIM 컨트롤 메시지 조각의 크기(바이트)를 수신하는 위치에 대한 포인터입니다.

반환 값

MBIM 메시지가 저장되는 메모리 위치에 대한 포인터를 반환합니다.

  • EvtMbbDeviceSendMbimFragment 콜백 함수에서 전달된 요청 개체에서 이 메서드가 호출되면 MBBCx 프레임워크에서 디바이스로 전송된 MBIM 제어 명령 조각을 가리킵니다. 이 메모리 위치는 읽기 전용입니다.
  • EvtMbbDeviceReceiveMbimFragment 콜백 함수에서 전달된 요청 개체에서 이 메서드가 호출되면 클라이언트 드라이버가 MBIM 컨트롤 응답을 작성해야 하는 빈 버퍼를 가리킵니다. 이 버퍼는 MBBCx 프레임워크에 의해 미리 할당되고 BufferSize 매개 변수는 크기를 지정합니다.

설명

자세한 내용은 MBIM 제어 메시지 처리를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1809
대상 플랫폼 유니버설
최소 KMDF 버전 1.27
머리글 mbbcx.h
라이브러리 mbbcxstub.lib
IRQL PASSIVE_LEVEL