MbbRequestGetCorrelationId 함수(mbbcx.h)

클라이언트 드라이버는 MbbRequestGetCorrelationId 메서드를 호출하여 MBBCx 프레임워크와 클라이언트 드라이버 간에 MBIM 제어 메시지를 교환하는 송신 및 수신 요청 쌍의 상관 관계를 지정할 수 있습니다.

구문

LPCGUID MbbRequestGetCorrelationId(
  MBBREQUEST Request
);

매개 변수

Request

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

반환 값

GUID 값을 반환합니다.

GUID의 용도는 MBIM 사양에 정의된 MBIM 메시지 헤더의 TransactionId 필드와 유사합니다. MBBCx 프레임워크는 이 값을 제공하므로 어떤 종류의 상관 관계가 필요한 경우 클라이언트 드라이버가 MBIM 메시지를 구문 분석할 필요가 없습니다.

설명

MBBCx 프레임워크는 클라이언트 드라이버를 호출하여 MBIM 명령 메시지를 실행하고 나중에 클라이언트 드라이버를 다시 호출하여 해당 명령에 대한 응답 메시지를 검색합니다. 두 호출에 대해 반환되는 GUID 값은 동일하며 새 명령 및 응답 메시지 쌍이 요청된 경우에만 변경됩니다.

경우에 따라 크기 제한으로 인해 명령 및 응답 메시지 쌍이 조각화될 수 있습니다. 이 경우 동일한 쌍의 모든 조각에는 동일한 GUID 값이 있습니다.

요구 사항

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