Compartilhar via


OID_IRDA_EXTRA_RCV_BOFS

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Esse identificador objeto é opcional para alguns drivers de miniporta IrDA. Apenas drivers de miniporta IrDA que gerenciar placas de rede que link suporte velocidades de 2400 bps por 115.2 Kbps (SIR codificação velocidades) deve suporte este identificador objeto.

O sinal infravermelho próprio às vezes é usado para estabelecer a temporização para a recepção de quadros. O tempo exigido para sincronizar com o infravermelho sinal pode variar de acordo com o tipo de transceptor hardware. Normalmente, sincronização é estabelecida enquanto um transceptor está recebendo os sinalizadores de início do quadro (BOF). More than um sinalizador BOF pode ser exigido em um quadro para estabelecer sincronização.

Em SIR codificação velocidades, às vezes, um remoto adiciona transceptor de infravermelho adicional BOFs para um quadro de modo que o local transceptor de infravermelho recebe o quadro corretamente. As consultas driver protocolo IrDA OID_IRDA_EXTRA_RCV_BOFS Para determinar quantos adicional BOFs transceptor do NIC requer para sincronizar uma de entrada quadro. Durante a negociação com um remoto estação, o driver protocolo IrDA comunica-se esse valor para o remoto transceptor para que o remoto transceptor adiciona o número correto de adicional BOFs para cada quadro que ele envia para o local transceptor do NIC.

O OID_IRDA_EXTRA_RCV_BOFS valor se aplica a um quadro transmitido em 115.2 Kbps. O adicional BOFs exigido de quadros transmitidos em velocidades mais lentas é redimensionadas na partir desse valor. A seguinte tabela indica, para um determinado OID_IRDA_EXTRA_RCV_BOFS valor, o derivado BOF valores para link velocidades Less than 115.2 Kbps.

Velocidade BOFs extras

2400

1

9600

4

19200

8

38400

16

57600

24

115200

48

Para determinar o OID_IRDA_EXTRA_RCV_BOFS valor que deve indicar um driver de miniporta para o protocolo IrDA:

  1. Localizar uma velocidade link com suporte por transceptor do NIC na coluna de LEFT-Most.
  2. Em que linha, localizar o exigido número de BOFs para o transceptor essa velocidade.
  3. Ir para baixo que coluna para a linha de 115.2 Kbps. O número de BOFs indicados para 115.2 Kbps é o número de BOFs que o driver de miniporta deve indicar para o protocolo IrDA.

De exemplo, se transceptor do NIC requer adicional 8 BOFs na transmissão 38400, o driver de miniporta deve indicar um OID_IRDA_EXTRA_RCV_BOFS valor de 24 para o protocolo IrDA.

Se o número de adicional BOFs exigido pelo transceptor do NIC o está entre dois valores em uma linha tabela, escolher o valor mais alto. De exemplo, se o transceptor requer adicional 8 BOFs em 57600 bps, escolher 12 instead of 6 na linha Para 57600 bps. Neste maiúsculas e minúsculas, o driver de miniporta deve indicar um OID_IRDA_EXTRA_RCV_BOFS valor de 24, qual é o correspondente número de adicional BOFs exigido para um recebimento um quadro em 115.2 Kbps.

Observe que adicional BOFs são nunca exigido de quadros transmitidos em velocidades acima 115.2 Kbps.

Durante a negociação com um remoto transceptor, o protocolo IrDA também determina o adicional número de BOFs exigido pelo remoto transceptor. Para cada pacote que ele envia para o driver de miniporta para a transmissão, o protocolo IrDA especifica, como fora - de - banda dados, o adicional número de recebe BOFs que o driver de miniporta deve adicionar para o início do pacote. (Para obter mais informações, consulte NDIS_PACKET_OOB_DATA). O driver de miniporta deve adicionar o número especificado de adicional BOFs para o pacote antes de transmiti-la.

Requisitos

Header ntddndis.h
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

NDIS_PACKET_OOB_DATA

Concepts

IrDA Network Adapters