mbbcx.h 헤더

이 헤더에는 MBB(모바일 광대역) MBBCx(WDF 클래스 확장)에 대한 참조 자료가 포함되어 있습니다.

자세한 내용은 MBB(모바일 광대역) WDF 클래스 확장(MBBCx) 소개를 참조하세요.

mbbcx.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
MBB_DEVICE_CONFIG_INIT

MBB_DEVICE_CONFIG_INIT 메서드는 MBB_DEVICE_CONFIG 구조를 초기화합니다.
MBB_DEVICE_MBIM_PARAMETERS_INIT

MBB_DEVICE_MBIM_PARAMETERS_INIT 메서드는 MBB_DEVICE_MBIM_PARAMETERS 구조를 초기화합니다.
MBB_DEVICE_WAKE_CAPABILITIES_INIT

MBB_DEVICE_WAKE_CAPABILITIES_INIT 메서드는 MBB_DEVICE_WAKE_CAPABILITIES 구조를 초기화합니다.
MbbAdapterGetSessionId

MbbAdapterGetSessionId 메서드는 지정된 NETADAPTER 개체가 나타내는 데이터 세션 ID를 검색합니다.
MbbAdapterInitialize

MbbAdapterInitialize 메서드는 MBBCx에 대해 새로 만든 NETADAPTER 개체를 초기화합니다.
MbbDeviceInitConfig

MBBDeviceInitConfig 메서드는 플러그 앤 플레이(PnP) 관리자가 디바이스의 존재를 보고할 때 MBBCx 디바이스 초기화 작업을 초기화합니다.
MbbDeviceInitialize

MbbDeviceInitialize 메서드는 클라이언트 드라이버의 MBB 관련 콜백 함수를 등록합니다.
MbbDeviceReceiveDeviceServiceSessionData

클라이언트 드라이버는 MbbDeviceReceiveServiceSessionData 메서드를 호출하여 수신된 디바이스 서비스 세션 데이터를 MBBCx 프레임워크를 통해 애플리케이션에 전달합니다.
MbbDeviceReportWakeReason

MbbDeviceReportWakeReason 메서드는 모바일 광대역 디바이스가 절전 모드 해제 이벤트를 생성한 이유를 프레임워크에 보고합니다.
MbbDeviceResponseAvailable

클라이언트 드라이버는 MBBCx 프레임워크에서 디바이스로 전송된 이전 MBIM 컨트롤 메시지에 대한 응답으로 디바이스에서 준비된 MBIM 컨트롤 메시지가 있는 경우 MbbDeviceResponseAvailable 메서드를 호출합니다.
MbbDeviceSendDeviceServiceSessionDataComplete

MbbDeviceSendServiceSessionDataComplete 메서드는 디바이스로 전송된 디바이스 서비스 세션 데이터에 대해 MBBCx에서 이전에 할당한 메모리를 해제합니다.
MbbDeviceSetMbimParameters

클라이언트 드라이버는 MbbDeviceSetMbimParameters 메서드를 호출하여 MBIM 사양 관련 매개 변수를 보고합니다.
MbbDeviceSetWakeCapabilities

MbbDeviceSetWakeCapabilities 메서드는 MBBCx 디바이스에 대한 절전 모드 해제 기능을 설정합니다.
MbbRequestComplete

클라이언트 드라이버는 MbbRequestComplete 메서드를 호출하여 디바이스에 MBIM 제어 메시지를 보내는 지정된 요청을 완료합니다.
MbbRequestCompleteWithInformation

클라이언트 드라이버는 MbbRequestCompleteWithInformation 메서드를 호출하여 디바이스에서 MBIM 응답 메시지를 수신하기 위한 지정된 요청을 완료합니다.
MbbRequestGetBuffer

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

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

콜백 함수

 
EVT_MBB_DEVICE_CREATE_ADAPTER

EvtMbbDeviceCreateAdapter 콜백 함수는 클라이언트 드라이버에 의해 구현되어 데이터 세션에 대한 NETADAPTER 개체를 만듭니다.
EVT_MBB_DEVICE_RECEIVE_MBIM_FRAGMENT

클라이언트 드라이버의 EvtMbbDeviceReceiveMbimFragment 이벤트 콜백 함수는 MBBCx에서 보낸 이전 MBIM 제어 메시지에 대한 응답으로 디바이스에서 반환된 응답 메시지를 제공합니다. 이 콜백 함수는 MBIM 사양에 정의된 GetEncapsulatedResponse 요청과 동일합니다.
EVT_MBB_DEVICE_SEND_DEVICE_SERVICE_SESSION_DATA

클라이언트 드라이버의 EvtMbbDeviceSendServiceSessionData 이벤트 콜백 함수는 디바이스 서비스 세션 데이터를 모뎀 디바이스로 보냅니다.
EVT_MBB_DEVICE_SEND_MBIM_FRAGMENT

클라이언트 드라이버의 EvtMbbDeviceSendMbimFragment 이벤트 콜백 함수는 디바이스에 MBIM 제어 메시지로 지정된 작업을 수행하도록 지시합니다. 이 콜백 함수는 MBIM 사양에 정의된 SendEncapsulatedCommand 요청과 동일합니다.

구조체

 
MBB_DEVICE_CONFIG

MBB_DEVICE_CONFIG 구조에는 클라이언트 드라이버의 MBBCx 관련 콜백 함수에 대한 포인터가 포함되어 있습니다. 클라이언트 드라이버는 MbbDeviceInitialize에 대한 입력 매개 변수로 초기화된 MBB_DEVICE_CONFIG 구조를 제공해야 합니다.
MBB_DEVICE_MBIM_PARAMETERS

클라이언트 드라이버는 MBB_DEVICE_MBIM_PARAMETERS 구조를 사용하여 MBBCx 프레임워크에 대한 MBIM 사양 관련 매개 변수를 설명합니다.
MBB_DEVICE_WAKE_CAPABILITIES

MBB_DEVICE_WAKE_CAPABILITIES 구조는 MBBCx Net 어댑터의 WoL(Wake-on-LAN) 기능을 설명합니다.

열거형

 
MBB_MBIM_EXTENDED_VERSION

MBB_MBIM_EXTENDED_VERSION 열거형은 클라이언트 드라이버와 해당 디바이스에서 지원하는 확장된 MBIM(MBIMEx) 사양의 버전을 정의합니다.
MBB_MBIM_VERSION

MBB_MBIM_VERSION 열거형은 클라이언트 드라이버와 해당 디바이스가 지원하는 MBIM 사양의 버전을 정의합니다.
MBB_WAKE_REASON_TYPE

MBB_WAKE_REASON_TYPE 열거형은 MBBCx 어댑터에서 생성된 WoL(Wake-on-LAN) 절전 모드 해제 이벤트의 이유 유형을 지정합니다.