función MBB_DEVICE_MBIM_PARAMETERS_INIT (mbbcx.h)
El método MBB_DEVICE_MBIM_PARAMETERS_INIT inicializa una estructura de MBB_DEVICE_MBIM_PARAMETERS .
Sintaxis
void MBB_DEVICE_MBIM_PARAMETERS_INIT(
PMBB_DEVICE_MBIM_PARAMETERS MbimParameters,
MBB_MBIM_VERSION Version,
ULONG MaximumFragmentSize,
MBB_MBIM_EXTENDED_VERSION ExtendedVersion
);
Parámetros
MbimParameters
Puntero a la estructura de MBB_DEVICE_MBIM_PARAMETERS asignada por el controlador de cliente que se va a inicializar.
Version
Valor MBB_MBIM_VERSION que define la versión de la especificación MBIM que admite el controlador cliente. El valor de este campo debe ser MBB_MBIM_VERSION1_0_ERRATA.
MaximumFragmentSize
Tamaño máximo, en bytes, de mensajes de control MBIM que el controlador de cliente puede admitir.
ExtendedVersion
Valor de MBB_MBIM_EXTENDED_VERSION que define la versión de la especificación MBIM más baja extendida que admite el controlador cliente. Si un dispositivo establece MbbMbimExtendedVersion2Dot0, significa que el dispositivo solo puede admitir MbbMbimExtendedVersion2Dot0 o superior. Por lo tanto, si un dispositivo con intención de trabajar con hosts anteriores debe establecer MbbMbimExtendedVersion1Dot0
Valor devuelto
None
Observaciones
Normalmente, el controlador de cliente llama a este método desde su función de devolución de llamada de evento EVT_WDF_DEVICE_PREPARE_HARDWARE como preparación para llamar a MbbDeviceSetMbimParameters.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1809 |
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.29 |
Encabezado | mbbcx.h |
Library | mbbcxstub.lib |
IRQL | Cualquier nivel siempre que la memoria de destino sea residente |