EVT_MBB_DEVICE_CREATE_ADAPTER funzione di callback (mbbcx.h)
La funzione di callback EvtMbbDeviceCreateAdapter viene implementata dal driver client per creare un oggetto NETADAPTER per una sessione dati.
Sintassi
EVT_MBB_DEVICE_CREATE_ADAPTER EvtMbbDeviceCreateAdapter;
NTSTATUS EvtMbbDeviceCreateAdapter(
WDFDEVICE Device,
NETADAPTER_INIT *AdapterInit
)
{...}
Parametri
Device
Handle a un oggetto dispositivo framework il driver client ottenuto da una chiamata precedente a WdfDeviceCreate.
AdapterInit
Oggetto NETADAPTER_INIT che descrive le informazioni di inizializzazione per NETADAPTER.
Valore restituito
Questa funzione di callback restituisce STATUS_SUCCESS se l'operazione ha avuto esito positivo. In caso contrario, restituisce un codice di errore NTSTATUS appropriato.
Commenti
Un driver client MBBCx deve registrare una funzione di callback EvtMbbDeviceCreateAdapter chiamando MbbDeviceInitialize.
In questo callback il driver client crea un oggetto NETADAPTER usato da MBBCx per rappresentare l'interfaccia di rete per una sessione dati. MBBCx richiama questa funzione di callback almeno una volta per stabilire il bearer PDP primario/EPS predefinito, quindi potrebbe richiamarlo più volte, una volta per ogni sessione di dati da stabilire.
Prima di tornare da EvtMbbDeviceCreateAdapter, i driver client devono avviare la scheda chiamando NetAdapterStart. Facoltativamente, possono anche impostare le funzionalità dell'adapter chiamando una o più di queste funzioni prima della chiamata a NetAdapterStart:
Per altre informazioni e un esempio di codice, vedere Creazione dell'interfaccia NetAdapter per il bearer PDP context/EPS.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1903 |
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.29 |
Intestazione | mbbcx.h |
IRQL | PASSIVE_LEVEL |