функция MBB_DEVICE_MBIM_PARAMETERS_INIT (mbbcx.h)
Метод MBB_DEVICE_MBIM_PARAMETERS_INIT инициализирует структуру MBB_DEVICE_MBIM_PARAMETERS .
Синтаксис
void MBB_DEVICE_MBIM_PARAMETERS_INIT(
PMBB_DEVICE_MBIM_PARAMETERS MbimParameters,
MBB_MBIM_VERSION Version,
ULONG MaximumFragmentSize,
MBB_MBIM_EXTENDED_VERSION ExtendedVersion
);
Параметры
MbimParameters
Указатель на инициализируемый клиентский драйвер MBB_DEVICE_MBIM_PARAMETERS структуру.
Version
Значение MBB_MBIM_VERSION , определяющее версию спецификации MBIM, которую поддерживает драйвер клиента. Значение этого поля должно быть MBB_MBIM_VERSION1_0_ERRATA.
MaximumFragmentSize
Максимальный размер (в байтах) управляющих сообщений MBIM, которые может поддерживать клиентский драйвер.
ExtendedVersion
Значение MBB_MBIM_EXTENDED_VERSION , определяющее версию самой низкой расширенной спецификации MBIM, которую поддерживает драйвер клиента. Если устройство устанавливает MbbMbimExtendedVersion2Dot0, это означает, что устройство может поддерживать только MbbMbimExtendedVersion2Dot0 или более поздней версии. Таким образом, если устройство с намерением работать с более старыми узлами, необходимо задать MbbMbimExtendedVersion1Dot0
Возвращаемое значение
None
Remarks
Драйвер клиента обычно вызывает этот метод из функции обратного вызова события EVT_WDF_DEVICE_PREPARE_HARDWARE при подготовке к вызову MbbDeviceSetMbimParameters.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 |
Целевая платформа | Универсальное |
Минимальная версия KMDF | 1.29 |
Верхняя часть | mbbcx.h |
Библиотека | mbbcxstub.lib |
IRQL | Любой уровень, если целевая память является резидентной |