Infrared Serial Driver (IrSIR)
9/8/2008
IrSIR é um driver de miniporta NDIS que implementa o Serial Infrared (SIR) Mac camada que vincula a pilha de IrDA. Ele converte solicitações NDIS do driver de protocolo IrDA para o correspondente solicitações porta serial. De exemplo, quando um NdisSendPackets solicitação é recebida, IrSIR converte este chamar para um WriteFile solicitação sobre o porta serial.
Por padrão, Windows Embedded CE baseado em dispositivos oferecem suporte SIR pelo IrSIR. Para fornecer suporte para velocidades médio de INFRAVERMELHO (MIR) e de INFRAVERMELHO rápida (FIR), você deve substituir o módulo IrSIR com um driver de miniporta NDIS que implementa a funcionalidade de MIR nem FIR.
Observação
Todos os iniciar de comunicações IrDA no taxa de transmissão 9600, portanto, são velocidades SIR exigido em um driver que ofereça suporte a MIR ou FIR.
A implementação exemplo de IrSIR é fornecida no Diretório de %WINCEROOT%\Public\Common\Oak\Drivers\Irmac. Você também deve configurar a HKEY_LOCAL_MACHINE\Comm\IrDA\Linkage chave Registro para que a pilha fique ciente do novo driver e o driver pode BIND a pilha de IrDA. A presença dessa chave Registro indica que IrDA é com suporte sobre o dispositivo.
See Also
Concepts
IrDA OS Design Development
IrDA Application Development
IrDA Stack Architecture