Exemplo de sequência de inicialização sem conexão (802.3)
Esta seção descreve a ordem geral de eventos que um dispositivo pode esperar na inicialização como um dispositivo sem conexão NDIS remoto. Como a operação básica do NDIS remoto é sempre a mesma, independentemente do barramento subjacente, o processo necessário de enumeração e inicialização do barramento foi deixado de fora do exemplo.
Anfitrião | Dispositivo | Descrição |
---|---|---|
Os hosts enviam a mensagem de inicialização remota do NDIS para o dispositivo. |
||
Resposta do dispositivo com a mensagem Inicializar Concluído. |
||
Receção. Inicialização bem-sucedida |
O host começa a aceitar dados no canal de dados de entrada. (Exemplo: no USB começa a fazer leituras no tubo IN). |
|
E AINDA |
OU |
O host inicia uma série de conjuntos e consultas para determinar o estado do dispositivo e configurar os parâmetros iniciais. O dispositivo responde adequadamente com as mensagens completas corretas. Os seguintes OIDs NDIS podem ser consultados: OID_802_3_CURRENT_ADDRESS, OID_802_3_MAXIMUM_LIST_SIZEe assim por diante. |
O host envia um OID_GEN_CURRENT_PACKET_FILTER OID com um valor de filtro não nulo para o dispositivo. Neste ponto, o dispositivo deve começar a enviar pacotes de dados no canal de dados de entrada. O host também começará a enviar pacotes de dados no canal de dados de saída. |