EVT_MBB_DEVICE_CREATE_ADAPTER función de devolución de llamada (mbbcx.h)
El controlador cliente implementa la función de devolución de llamada EvtMbbDeviceCreateAdapter para crear un objeto NETADAPTER para una sesión de datos.
Sintaxis
EVT_MBB_DEVICE_CREATE_ADAPTER EvtMbbDeviceCreateAdapter;
NTSTATUS EvtMbbDeviceCreateAdapter(
WDFDEVICE Device,
NETADAPTER_INIT *AdapterInit
)
{...}
Parámetros
Device
Identificador de un objeto de dispositivo de marco que el controlador cliente obtuvo de una llamada anterior a WdfDeviceCreate.
AdapterInit
Objeto NETADAPTER_INIT que describe la información de inicialización del NETADAPTER.
Valor devuelto
Esta función de devolución de llamada devuelve STATUS_SUCCESS si la operación se realizó correctamente. De lo contrario, devuelve un código de error NTSTATUS adecuado.
Comentarios
Un controlador cliente MBBCx debe registrar una función de devolución de llamada EvtMbbDeviceCreateAdapter llamando a MbbDeviceInitialize.
En esta devolución de llamada, el controlador de cliente crea un objeto NETADAPTER que MBBCx usa para representar la interfaz de red de una sesión de datos. MBBCx invoca esta función de devolución de llamada al menos una vez para establecer el contexto PDP principal o el portador EPS predeterminado y, a continuación, podría invocarlo más veces, una vez para cada sesión de datos que se va a establecer.
Antes de volver desde EvtMbbDeviceCreateAdapter, los controladores cliente deben iniciar el adaptador llamando a NetAdapterStart. Opcionalmente, también pueden establecer las funcionalidades del adaptador llamando a una o varias de estas funciones antes de la llamada a NetAdapterStart:
Para obtener más información y un ejemplo de código, vea Creating the NetAdapter interface for the PDP context/EPS bearer.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1903 |
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.29 |
Encabezado | mbbcx.h |
IRQL | PASSIVE_LEVEL |