intestazione mbbcx.h
Questa intestazione contiene materiale di riferimento sull'estensione della classe WDF (Mobile Broadband) (MBBCx).
Per altre informazioni, vedere Introduzione all'estensione della classe WDF (MBB) Mobile Broadband (MBBCx).
mbbcx.h contiene le interfacce di programmazione seguenti:
Funzioni
MBB_DEVICE_CONFIG_INIT Il metodo MBB_DEVICE_CONFIG_INIT inizializza la struttura di MBB_DEVICE_CONFIG. |
MBB_DEVICE_MBIM_PARAMETERS_INIT Il metodo MBB_DEVICE_MBIM_PARAMETERS_INIT inizializza una struttura MBB_DEVICE_MBIM_PARAMETERS. |
MBB_DEVICE_WAKE_CAPABILITIES_INIT Il metodo MBB_DEVICE_WAKE_CAPABILITIES_INIT inizializza una struttura MBB_DEVICE_WAKE_CAPABILITIES. |
MbbAdapterGetSessionId Il metodo MbbAdapterGetSessionId recupera l'ID sessione dati rappresentato dall'oggetto NETADAPTER specificato. |
MbbAdapterInitialize Il metodo MbbAdapterInitialize inizializza un oggetto NETADAPTER appena creato per MBBCx. |
MbbDeviceInitConfig Il metodo MBBDeviceInitConfig inizializza le operazioni di inizializzazione dei dispositivi MBBCx quando il gestore Plug and Play (PnP) segnala l'esistenza di un dispositivo. |
MbbDeviceInitialize Il metodo MbbDeviceInitialize registra le funzioni di callback specifiche del driver client. |
MbbDeviceReceiveDeviceServiceSessionData I driver client chiamano il metodo MbbDeviceReceiveServiceSessionData per passare i dati della sessione del servizio dispositivo ricevuti fino a un'applicazione tramite il framework MBBCx. |
MbbDeviceReportWakeReason Il metodo MbbDeviceReportWakeReason segnala al framework il motivo per cui un dispositivo a banda larga mobile ha generato un evento di riattivazione. |
MbbDeviceResponseAvailable Un driver client chiama il metodo MbbDeviceResponseAvailable quando è disponibile un messaggio di controllo MBIM pronto dal dispositivo, come risposta a un messaggio di controllo MBIM precedente inviato al dispositivo dal framework MBBCx. |
MbbDeviceSendDeviceServiceSessionDataComplete Il metodo MbbDeviceSendServiceSessionDataComplete libera memoria precedentemente allocata da MBBCx per i dati della sessione del servizio dispositivo inviati al dispositivo. |
MbbDeviceSetMbimParameters Il driver client chiama il metodo MbbDeviceSetMbimParameters per segnalare i parametri correlati alla specifica MBIM. |
MbbDeviceSetWakeCapabilities Il metodo MbbDeviceSetWakeCapabilities imposta le funzionalità di riattivazione per un dispositivo MBBCx. |
MbbRequestComplete I driver client chiamano il metodo MbbRequestComplete per completare una richiesta specificata per l'invio di un messaggio di controllo MBIM al dispositivo. |
MbbRequestCompleteWithInformation I driver client chiamano il metodo MbbRequestCompleteWithInformation per completare una richiesta specificata per ricevere un messaggio di risposta MBIM dal dispositivo. |
MbbRequestGetBuffer Il driver client chiama il metodo MbbRequestGetBuffer per ottenere il percorso di memoria in cui viene archiviato un messaggio di controllo MBIM o deve essere archiviato. |
MbbRequestGetCorrelationId I driver client possono chiamare il metodo MbbRequestGetCorrelationId per correlare una coppia di richieste di invio e ricezione che scambiano messaggi di controllo MBIM tra il framework MBBCx e il driver client. |
Funzioni di callback
EVT_MBB_DEVICE_CREATE_ADAPTER La funzione di callback EvtMbbDeviceCreateAdapter viene implementata dal driver client per creare un oggetto NETADAPTER per una sessione dati. |
EVT_MBB_DEVICE_RECEIVE_MBIM_FRAGMENT La funzione di callback dell'evento EvtMbbDeviceReceiveMbimFragment di un driver client fornisce il messaggio di risposta restituito dal dispositivo in risposta a un messaggio di controllo MBIM precedente inviato da MBBCx. Questa funzione di callback è l'equivalente della richiesta GetEncapsulatedResponse definita nella specifica MBIM. |
EVT_MBB_DEVICE_SEND_DEVICE_SERVICE_SESSION_DATA La funzione di callback dell'evento EvtMbbDeviceSendServiceSessionData di un driver client invia i dati della sessione del servizio dispositivo al dispositivo modem. |
EVT_MBB_DEVICE_SEND_MBIM_FRAGMENT La funzione di callback dell'evento EvtMbbDeviceSendMbimFragment del driver client indica al dispositivo di eseguire l'attività specificata dal messaggio di controllo MBIM. Questa funzione di callback è l'equivalente della richiesta SendEncapsulatedCommand definita nella specifica MBIM. |
Strutture
MBB_DEVICE_CONFIG La struttura MBB_DEVICE_CONFIG contiene puntatori alle funzioni di callback specifiche di un driver client. Il driver client deve fornire una struttura di MBB_DEVICE_CONFIG inizializzata come parametro di input per MbbDeviceInitialize. |
MBB_DEVICE_MBIM_PARAMETERS Il driver client usa la struttura MBB_DEVICE_MBIM_PARAMETERS per descrivere i parametri correlati alle specifiche MBIM al framework MBBCx. |
MBB_DEVICE_WAKE_CAPABILITIES La struttura MBB_DEVICE_WAKE_CAPABILITIES descrive le funzionalità di riattivazione LAN (WoL) di un adattatore net MBBCx. |
Enumerazioni
MBB_MBIM_EXTENDED_VERSION L'enumerazione MBB_MBIM_EXTENDED_VERSION definisce la versione della specifica MBIM (MBIMEx) estesa che un driver client e il relativo supporto per il dispositivo. |
MBB_MBIM_VERSION L'enumerazione MBB_MBIM_VERSION definisce la versione della specifica MBIM che un driver client e il relativo supporto per il dispositivo. |
MBB_WAKE_REASON_TYPE L'enumerazione MBB_WAKE_REASON_TYPE specifica il tipo di motivo per un evento di riattivazione LAN (WoL) generato da una scheda MBBCx. |