EVT_MBB_DEVICE_CREATE_ADAPTER função de retorno de chamada (mbbcx.h)
A função de retorno de chamada EvtMbbDeviceCreateAdapter é implementada pelo driver cliente para criar um objeto NETADAPTER para uma sessão de dados.
Sintaxe
EVT_MBB_DEVICE_CREATE_ADAPTER EvtMbbDeviceCreateAdapter;
NTSTATUS EvtMbbDeviceCreateAdapter(
WDFDEVICE Device,
NETADAPTER_INIT *AdapterInit
)
{...}
Parâmetros
Device
Um identificador para um objeto de dispositivo de estrutura que o driver cliente obteve de uma chamada anterior para WdfDeviceCreate.
AdapterInit
Um objeto NETADAPTER_INIT que descreve as informações de inicialização do NETADAPTER.
Retornar valor
Essa função de retorno de chamada retornará STATUS_SUCCESS se a operação tiver sido bem-sucedida. Caso contrário, ele retornará um código de erro NTSTATUS apropriado.
Comentários
Um driver cliente MBBCx deve registrar uma função de retorno de chamada EvtMbbDeviceCreateAdapter chamando MbbDeviceInitialize.
Nesse retorno de chamada, o driver do cliente cria um objeto NETADAPTER que é usado pelo MBBCx para representar o adaptador de rede de uma sessão de dados. O MBBCx invoca essa função de retorno de chamada pelo menos uma vez para estabelecer o portador EPS de contexto PDP primário/padrão e, em seguida, ele pode invocá-la mais vezes, uma vez para que cada sessão de dados seja estabelecida.
Antes de retornar de EvtMbbDeviceCreateAdapter, os drivers de cliente devem iniciar o adaptador chamando NetAdapterStart. Opcionalmente, eles também podem definir os recursos do adaptador chamando uma ou mais dessas funções antes da chamada para NetAdapterStart:
Para obter mais informações e um exemplo de código, consulte Criando a interface NetAdapter para o portador de contexto PDP/EPS.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1903 |
Plataforma de Destino | Universal |
Versão mínima do KMDF | 1.29 |
Cabeçalho | mbbcx.h |
IRQL | PASSIVE_LEVEL |