Chapter 14 IrDA °´Ã¼

´ÙÀ½ÀÇ Â÷Æ®´Â IrDA (infrared)¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé°ú/¶Ç´Â ±×µéÀÇ NICµéÀÇ ¿¬»êÀûÀΠƯ¼ºµéÀ» ¼ÂÇϰųª ÁúÀÇÇϴµ¥ »ç¿ëµÇ´Â OIDµéÀ» ¿ä¾àÇÑ´Ù. IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â MiniportQueryInformation ÇÔ¼ö¿¡¼­ ÁúÀÇ ¿ä±¸µé°ú MiniportSetInformation ÇÔ¼ö¿¡¼­ ¼Â ¿ä±¸µéÀ» ´Ù·é´Ù´Â °ÍÀ» ÁÖ¸ñÇØ¶ó.

Length Q S Name
4 O   OID_IRDA_EXTRA_RCV_BOFS

¼ö½Å ÆÐŶ¿¡¼­ µ¿±âÈ­ÇϱâÀ§Çؼ­ NICÀÇ Æ®·£½Ã¹ö¿¡ÀÇÇØ¼­ ¿ä±¸µÇ´Â ¿©ºÐÀÇ Beginning of Frame (BOF)Ç÷¡±×µéÀÇ ¼ö¸¦ ¿ä±¸ÇÑ´Ù.

4 M M OID_IRDA_LINK_SPEED

¸¸¾à ¼ÂµÈ´Ù¸é, ³ª°¡´Â ÇÁ·¹ÀÓµéÀÇ Àü¼Û ¼Óµµ¸¦ ¼ÂÇÏ°í µé¾î¿À´Â ÇÁ·¹ÀÓµéÀÌ ¼ö½ÅµÇ´Â ¼Óµµ¸¦ Á¦¾îÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öÀ» ¿ä±¸ÇÑ´Ù. ¸¸¾à ÁúÀǵȴٸé, ±×°ÍÀÌ ³ª°¡´Â ÇÁ·¹ÀÓµéÀ» Àü¼ÛÇϰųª µé¾î¿À´Â ÇÁ·¹ÀÓµéÀ» ¹Þ¾ÆµéÀÎ ÇöÀç ¼Óµµ¸¦ ¸®ÅÏÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¢°Ô ¿ä±¸ÇÑ´Ù.

4 O   OID_IRDA_MAX_RECEIVE_WINDOW_SIZE

¹Ì´ÏÆ÷Æ® µå¶óÀ̹öÀÇ NICÀÌ µ¿½Ã¿¡ ´Ù·ê ¼ö ÀÖ´Â µé¾î¿À´Â ÇÁ·¹ÀÓµéÀÇ ÃÖ°í ¼ö¸¦ ¿ä±¸ÇÑ´Ù. ÀÌ ¼ö´Â ÃÖ°í ¼ö½Å À©µµ¿ì Å©±âÀÌ´Ù.

4 O OID_IRDA_MAX_SEND_WINDOW_SIZE

¹Ì´ÏÆ÷Æ® µå¶óÀ̹öÀÇ NICÀÌ µ¿½Ã¿¡ ´Ù·ê ¼ö ÀÖ´Â ³ª°¡´Â ÇÁ·¹ÀÓµéÀÇ ÃÖ°í ¼ö¸¦ ¿ä±¸ÇÑ´Ù. ÀÌ ¼ö´Â ÃÖ°í º¸³»±â À©µµ¿ì Å©±âÀÌ´Ù. infrared link access protocol (IrLAP)´Â ±×°ÍÀÌ µ¿½Ã¿¡ Àü¼ÛÇÏ´Â ÇÁ·¹ÀÓµéÀÇ ¼ö¸¦ Á¦ÇÑÇϱâ¿ìÇØ¼­ ÀÌ ¼ö¸¦ »ç¿ëÇÑ´Ù.

4 O OID_IRDA_MAX_UNICAST_LIST_SIZE

¹Ì´ÏÆ÷Æ® µå¶óÀ̹öÀÇ UNUCAST ¸ñ·Ï¿¡¼­ ¿£Æ®¸®µéÀÇ ÃÖ°í ¼ö¸¦ ¿ä±¸ÇÑ´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öÀÇ UNUCAST ¸ñ·ÏÀº ÇÁ·¹ÀÓµéÀ» ¹Þ¾ÆµéÀÌ´Â ÀåÄ¡µéÀÇ ¸ñ·ÏÀÌ´Ù. Win9x IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé¿¡ÀÇÇØ¼­¸¸ Áö¿øµÈ´Ù.

4 M M OID_IRDA_MEDIA_BUSY

¸¸¾à ¼ÂµÈ´Ù¸é, ¹Ìµð¾î-¹Ù»Û Á¶°Ç¿¡ ´ëÇØ¼­ ¸ð´ÏÅ͸µÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¿ä±¸ÇÑ´Ù. ¸¸¾à ÁúÀǵȴٸé, ¹Ìµð¾î°¡ ÇöÀç ¹Ù»ÛÁö ¾Æ´ÑÁö¸¦ °áÁ¤ÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¸¦ ¿ä±¸ÇÑ´Ù.

4 O O OID_IRDA_RATE_SNIFF

¸¸¾à ¼ÂµÉ ¶§, ¾î¶² ¼Óµµ¿¡¼­ Àü™“µÈ ÇÁ·¹ÀÓµéÀ» ¹Þ¾ÆµéÀ̱âÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¿ä±¸ÇÑ´Ù. ¸¸¾à ÁúÀǵȴٸé, ±×°ÍÀÇ ÇöÀç ¼Óµµ¸¦ ¸®ÅÏÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¿ä±¸ÇÑ´Ù. Win9x IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé¿¡ÀÇÇØ¼­¸¸ Áö¿øµÈ´Ù.

4 O   OID_IRDA_REACQUIRE_HW_RESOURCES

ÃʱâÈ­µ¿¾È »ó¼úµÈ Çϵå¿þ¾î ÀÚ¿øµé·Î ¿¬»êÀ» ½ÃÀÛÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¿ä±¸ÇÑ´Ù. Win9x IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé¿¡ÀÇÇØ¼­¸¸ Áö¿øµÈ´Ù.

4 M OID_IRDA_RECEIVING

ÇöÀç ÆÐŶÀ» ¼ö½ÅÇϰí ÀÖ´ÂÁö¸¦ Áö½ÃÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¿ä±¸ÇÑ´Ù. Win9x IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé¿¡ÀÇÇØ¼­¸¸ Áö¿øµÈ´Ù.

4 O OID_IRDA_RELEASE_HW_RESOURCES

Çϵå¿þ¾î ÀÚ¿øµéÀÇ »ç¿ëÀ» ÇØÁ¦ÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¿ä±¸ÇÑ´Ù. Win9x IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé¿¡ÀÇÇØ¼­¸¸ Áö¿øµÈ´Ù.

Arr(4) M OID_IRDA_SUPPORTED_SPEEDS

¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ ³ª°¡´Â ÇÁ·¹ÀÓµéÀ» Àü¼ÛÇÒ ¼ö ÀÖ´Â Áö¿øµÇ´Â ¼Óµµµé°ú µé¾î¿À´Â ÇÁ·¹ÀÓµéÀ» ¼ö½ÅÇÒ ¼ö ÀÖ´Â Áö¿øµÇ´Â ¼ÓµµµéÀ» ¿ä±¸ÇÑ´Ù. IrLAP´Â ÆÐŶÀ» Àü¼ÛÇϱâÀü¿¡ ¸®ÅÏµÈ °ªµéÀÇ Çϳª·Î packets.À» »ç¿ëÇØ¼­ ¸µÅ© ¼Óµµ¸¦ ¼ÂÇÑ´Ù.

4 M OID_IRDA_TURNAROUND_TIME

NICÀÇ ÀÎÇÁ·¹µå Æ®·£½Ã¹öÀÇ Àüȯ ½Ã°£À» ¿ä±¸ÇÑ´Ù.

Arr(4) O O OID_IRDA_UNICAST_LIST

¸¸¾à ¼ÂµÈ´Ù¸é, »ó¼úµÈ ¸ñ·Ï¿¡¼­ ÀåÄ¡µéÀÇ ÁÖ¼Òµé·ÎºÎÅÍ ÇÁ·¹Àӵ鸸À» ¹Þ±âÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¿ä±¸ÇÑ´Ù. ¸¸¾à ÁúÀǵȴٸé, ÇÁ·¹ÀÓµéÀ» ¹ÞÀ» ¼ö ÀÖ´Â ÀåÄ¡µéÀÇ ÇöÀç ¸ñ·ÏÀ» ¸®ÅÏÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¿ä±¸ÇÑ´Ù. Win9x IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé¿¡ÀÇÇØ¼­¸¸ Áö¿øµÈ´Ù.


´ÙÀ½ÀÇ ÅäÇȵéÀº IrDA (infrared)¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé°ú/¶Ç´Â ±×µéÀÇ NICµéÀÇ ¿¬»êÀûÀΠƯ¼ºµéÀ» ¼ÂÇϰųª ÁúÀÇÇϴµ¥ »ç¿ëµÇ´Â OIDµéÀ» ¼³¸íÇÑ´Ù.

OID_IRDA_EXTRA_RCV_BOFS

ÀÌ OID´Â IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé¿¡ ´ëÇØ¼­ Ãß°¡ÀûÀÌ´Ù. 115.2 Kbps(SIR ÀÎÄÚµù ¼Óµµµé)ÅëÇÑ 2300À¸·ÎºÎÅÍ ¸µÅ© ¼ÓµµµéÀ» Áö¿øÇÏ´Â NICµéÀ» °ü¸®ÇÏ´Â IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé¸¸ÀÌ ÀÌ OID¸¦ Áö¿øÇÑ´Ù.

ÀÎÇÁ·¹µå ½Ã±×³Î ÀÚ½ÅÀº ÇÁ·¹ÀÓµéÀÇ ¼ö½Å¿¡ ´ëÇØ¼­ ŸÀ̹ÖÀ» ¼³¸³ÇϱâÀ§Çؼ­ ¶§¶§·Î »ç¿ëµÈ´Ù. ÀÎÇÁ·¹µå ½Ã±×³Î·Î µ¿±âÈ­ÇϱâÀ§Çؼ­ ¿ä±¸µÈ ½Ã°£Àº Æ®·£½Ã¹ö Çϵå¿þ¾îÀÇ Å¸ÀÔ¿¡µû¶ó ´Ù¾çÇÒ ¼ö ÀÖ´Ù. ÀϹÝÀûÀ¸·Î, µ¿±âÈ­´Â Æ®·£½Ã¹ö°¡ ÇÁ·¡ÀÓÀÇ ½ÃÀÛ Ç÷¡±×µéÀ» ¼ö½ÅÇÑ´À Áß¿¡ ¼³¸³µÈ´Ù. Çϳª ÀÌ»óÀÇ BOF Ç÷¡±×´Â µ¿±âÈ­¸¦ ¼³¸³ÇϱâÀ§Çؼ­ ÇÁ·¹ÀÓ¿¡¼­ ¿ä±¸µÉ ¼ö ÀÖ´Ù.

SIR ÀÎÄÚµù ¼Óµµµé¿¡¼­, ¶§¶§·Î, ¿ø°ÝÁö ÀÎÇÁ·¹µå Æ®·£½Ã¹ö´Â ·ÎÄà ÀÎÇÁ·¹µå Æ®·£½Ã¹ö°¡ Àû´çÇÏ°Ô ÇÁ·¹ÀÓÀ» ¼ö½ÅÇϱâÀ§Çؼ­ ¿©ºÐÀÇ BOFµéÀ» ÇÁ·¹ÀÓ¿¡ Ãß°¡ÇÑ´Ù. IrDA ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö´Â NICÀÇ Æ®·£½Ã¹ö°¡ µé¾î¿À´Â ÇÁ·¹ÀÓ¿¡¼­ µ¿±âÈ­ÇÏ´Â °ÍÀ» ¿ä±¸ÇÒ ¿©ºÐÀÇ BOFµéÀÇ ¼ö¸¦ °áÁ¤ÇϱâÀ§Çؼ­ OID_IRDA_EXTRA_RCV_BOFS ¸¦ ÁúÀÇÇÑ´Ù. ¿ø°ÝÁö ½ºÅ×À̼ǰú Çù»óÇÏ´Â µ¿¾È, IrDA ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö´Â ÀÌ °ª°ú ¿ø°ÝÁö Æ®·£½Ã¹ö¿Í Åë½ÅÇÑ´Ù. ±×·¡¼­ ¿ø°ÝÁö Æ®·£½Ã¹ö´Â ¿©ºÐÀÇ BOFµéÀÇ ¿Ã¹Ù¸¥ ¼ö¸¦ ±×°ÍÀÌ ·ÎÄà NICÀÇ Æ®·£½Ã¹ö¿¡ º¸³½ °¢°¢ÀÇ ÇÁ·¹ÀÓ¿¡ Ãß°¡ÇÑ´Ù.

OID_IRDA_EXTRA_RCV_BOFS °ªÀº 115.2 Kbps¿¡¼­ Àü¼ÛµÈ ÇÁ·¹ÀÓ¿¡ Àû¿ëÇÑ´Ù. ´À¸° ¼Óµµµé¿¡¼­ Àü¼ÛµÈ ÇÁ·¹Àӵ鿡 ´ëÇØ ¿ä±¸µÈ ¿©ºÐÀÇ BOFµéÀº ±× °ªÀ¸·ÎºÎÅÍ ½ºÄÉÀϵȴÙ. ´ÙÀ½ÀÇ Å×À̺íÀº ÁÖ¾îÁø OID_IRDA_EXTRA_RCV_BOFS °ª¿¡ ´ëÇØ, 115.2 Kbpsº¸´Ù ´úÇÑ ¸µÅ© ¼Óµµµé¿¡ ´ëÇØ¼­ »ó¼ÓµÈ BOF °ªµéÀ» Áö½ÃÇÑ´Ù.

Speed Extra BOFs
2400 1 0 0 0 0 0 0 0
9600 4 2 1 0 0 0 0 0
19200 8 4 2 1 0 0 0 0
38400 16 8 4 2 1 0 0 0
57600 24 12 6 3 1 1 0 0
115200 48 24 12 6 3 2 1 0

¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ IrDA µå¶óÀ̹ö¿¡°Ô Áö½ÃÇØ¾ßÇÏ´Â OID_IRDA_EXTRA_RCV_BOFS °ªÀ» °áÁ¤ÇϱâÀ§Çؼ­:

  1. ¿ÞÂÊ-´ëºÎºÐ Ä÷³¿¡¼­ NICÀÇ Æ®·£½Ã¹ö¿¡ÀÇÇØ¼­ Áö¿øµÇ´Â ¸µÅ© ¼Óµµ¸¦ ã´Â´Ù.
  2. ·Î¿ì¿¡¼­, ±× ¼Óµµ¿¡¼­ Æ®·£½Ã¹ö¿¡ ´ëÇØ¼­ ¿ä±¸µÈ BOFµéÀÇ ¼ö¸¦ ã´Â´Ù.
  3. 115.2 Kbps¿¡ ´ëÇØ¼­ ·Î¿ì¿¡¼­ ±× Ä÷³À» ³»·Á°£´Ù. 115.2 Kbps¿¡ ´ëÇØ Áö½ÃµÈ BOFµéÀÇ ¼ö´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ IrDA µå¶óÀ̹ö¿¡°Ô Áö½ÃÇØ¾ßÇÏ´Â BOFµéÀÇ ¼öÀÌ´Ù.

¿¹¸¦ µé¸é, ¸¸¾à NICÀÇ Æ®·£½Ã¹ö°¡ 38400 baud¿¡¼­ ¿©ºÐÀÇ 8 BOF¸¦ ¿ä±¸ÇÑ´Ù¸é, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â IrDA ÇÁ·ÎÅäÄÝ¿¡¼­ 24ÀÇ OID_IRDA_EXTRA_RCV_BOFS °ªÀ» Áö½ÃÇØ¾ßÇÑ´Ù.

¸¸¾à NICÀÇ Æ®·£½Ã¹ö¿¡ÀÇÇØ¼­ ¿ä±¸µÈ ¿©ºÐÀÇ BOFµéÀÇ ¼ö°¡ Å×ÀÌºí ·Î¿ì¿¡¼­ µÎ°³ÀÇ °ª»çÀÌ¿¡ ÀÖ´Ù¸é, Å« °ªÀ» ¼±ÅÃÇØ¶ó. ¿¹¸¦ µé¸é, ¸¸¾à Æ®·£½Ã¹ö°¡ 57600 baud¿¡¼­ ¿©ºÐÀÇ 8 BOF¸¦ ¿ä±¸ÇÑ´Ù¸é, 57600 bps¿¡ ´ëÇØ ·Î¿ì¿¡¼­ 6´ë½Å¿¡ 12¸¦ ¼±ÅÃÇØ¶ó. ÀÌ °æ¿ì¿¡, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â 24ÀÇ OID_IRDA_EXTRA_RCV_BOFS °ªÀ» Áö½ÃÇØ¾ßÇÑ´Ù. ±× °ªÀº 115.2 Kbps¿¡¼­ ¼ö½ÅÇÏ´Â ÇÁ·¹ÀÓ¿¡ ´ëÇØ¼­ ¿ä±¸µÈ ¿©ºÐÀÇ BOFµéÀÇ ´ëÀÀÇÏ´Â ¼öÀÌ´Ù.

¿©ºÐÀÇ BOFµéÀº 115.2 KbpsÀÌ»óÀÇ ¼Óµµ¿¡¼­ Àü¼ÛµÈ ÇÁ·¹Àӵ鿡 ´ëÇØ¼­ ¿ä±¸µÉ ¼ö ¾ø´Ù´Â °ÍÀ» ÁÖ¸ñÇØ¶ó.

¿ø°ÝÁö Æ®·£½Ã¹ö°í Çù»óÇÏ´Â µ¿¾È, IrDA ÇÁ·ÎÅäÄÝÀº ¶ÇÇÑ ¿ø°ÝÁö Æ®·£½Ã¹ö¿¡ÀÇÇØ¼­ ¿ä±¸µÈ BOFµéÀÇ ¿©ºÐÀÇ ¼ö¸¦ °áÁ¤ÇÑ´Ù. Àü¼Û¿¡ ´ëÇØ¼­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô º¸³»´Â °¢°¢ÀÇ ÆÐŶ¿¡ ´ëÇØ¼­, IrDA ÇÁ·ÎÅäÄÝÀº OOB µ¥ÀÌÅͷμ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ ÆÐŶÀÇ ½ÃÀÛÀ» Ãß°¡ÇؾßÇÏ´Â ¼ö½Å BOFµéÀÇ ¿©ºÐÀÇ ¼ö¸¦ »ó¼úµÈ´Ù.(´õ ¸¹Àº Á¤º¸¿¡ ´ëÇØ¼­ NDIS_PACKET_OOB_DATA¸¦ º¸¾Æ¶ó.). ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¿©ºÐÀÇ BOFµéÀÇ »ó¼úµÈ ¼ö¸¦ ±×°ÍÀ» Àü¼ÛÇϱâÀü¿¡ ÆÐŶ¿¡ Ãß°¡ÇؾßÇÑ´Ù.

OID_IRDA_LINK_SPEED

ÀÌ OID´Â NICÀÇ Æ®·£½Ã¹öÀÇ ¸µÅ© ¼Óµµ¸¦ »ó¼úÇÑ´Ù. ¸µÅ© ¼Óµµ´Â ³ª°¡´Â ÇÁ·¹ÀÓµéÀÌ Àü¼ÛµÈ ¼Óµµ¿Í µé¾î¿À´Â ÇÁ·¹ÀÓµéÀÌ ¼ö½ÅµÈ °¡´ÉÇÑ ¼Óµµ¸¦ Áö½ÃÇÑ´Ù. µé¾î¿À´Â ÇÁ·¹ÀÓµéÀÇ ¼ÓµµÀ» Á¦¾îÇϱâÀ§Çؼ­ OID_IRDA_LINK_SPEED À» ¼ÂÇÏ´Â ¹ý¿¡ ´ëÇÑ Á¤º¸¿¡ ´ëÇØ¼­, OID_IRDA_RATE_SNIFFÀÇ ¼³¸íÀÚ¸¦ º¸¾Æ¶ó. ¸µÅ© ¼Óµµ´Â OID_IRDA_SUPPORTED_SPEEDSÀÇ Àü ÁúÀÇ¿¡ ´ëÇÑ ÀÀ´ä¿¡¼­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡ÀÇÇØ¼­ ¸®ÅÏµÈ ¼ÓµµµéÀÇ Çϳª·Î ¼ÂµÈ´Ù. ¸µÅ© ¼Óµµ´Â bps·Î »ó¼úµÈ´Ù.

»ó¼úµÈ ¸µÅ© ¼Óµµ´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡ÀÇÇØ¼­ ±×´ÙÀ½ Àü¼ÛµÈ ¸ðµç ÇÁ·¹Àӵ鿡 Àû¿ëÇÑ´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¿¾³¯ ¸µÅ© ¼Óµµ(OID_IRDA_LINK_SPEEDÀÇ ¼ÂÀü¿¡ È¿°úÀûÀÎ ¸µÅ© ¼Óµµ)¿¡¼­ Àü¼ÛÇÏ´Â ÇÁ·¹ÀÓµéÀ» ¿©ÀüÈ÷ °¡Áú °ÍÀÌ´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¿¾³¯ ¸µÅ© ¼Òµµ·¹¼­ ÀÌ ÇÁ·¹ÀÓµéÀ» Àü¼ÛÇØ¾ßÇÑ´Ù. OID_IRDA_LINK_SPEED ¿¡ÀÇÇØ¼­ »ó¼úµÈ ¸µÅ© ¼Óµµ´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ »õ·Î¿î ¸µÅ© ¼Óµµ¸¦ ÀÎ½ÄµÈ ÈÄ¿¡ º¸³½Áø ÇÁ·¹Àӵ鸸 Àû¿ëÇÑ´Ù.

¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ ½ÃÀÛÇÑ ÈÄ¿¡, ±×°ÍÀº OID_IRDA_LINK_SPEED¿¡¼­ °ª¿¡ »ó°ü¾øÀÌ 9,600 bpsÀÇ ¸µÅ© ¼Óµµ¸¦ °¡Á¤ÇؾßÇÑ´Ù.

OID_IRDA_MAX_RECEIVE_WINDOW_SIZE

ÀÌ OID´Â IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé¿¡ ´ëÇØ¼­ Ãß°¡ÀûÀÌ´Ù.

ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öÀÇ NICÀÌ µ¿½Ã¿¡ ´Ù·ê ¼ö ÀÖ´Â µé¾î¿À´Â ÇÁ·¹ÀÓµéÀÇ ÃÖ°í ¼ö¸¦ ¿ä±¸ÇÑ´Ù. ÀÌ ¼ö´Â ÃÖ°í ¼ö½Å À©µµ¿ì Å©±âÀÌ´Ù. IrLAP ´Â ¿ø°ÝÁö ½ºÅ×À̼ÇÀÌ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô Àü¼ÛÇÒ ÇÁ·¹ÀÓµéÀÇ ¼ö¿¡ ´ëÇØ¼­ ¿ø°ÝÁö ½ºÅ×À̼ǰú Çù»óÇÒ ¶§, ÀÌ ¼ö¿¡ÀÇÇØ¼­ Á¦ÇѵȴÙ. ÀϹÝÀûÀ¸·Î ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â 7 ÇÁ·¹ÀÓµéÀÇ Àüü-Å©±âµÈ À©µµ¿ì¿¡¼­ ÀÎÇÁ·¹µå ½Ã±×³Î·Î À¯ÁöÇÒ ¼ö ¾ø´Â ÇϵåÀ¦¾î¿¡ ´ëÇØ¼­ ÆÐŶ·Î¼­ ÀÌ OID¸¦ »ç¿ëÇÑ´Ù. ÀÌ OID¿¡ ´ëÇØ¼­ À¯È¿ÇÑ °ªµéÀº 1-7ÀÌ´Ù.

OID_IRDA_MAX_SEND_WINDOW_SIZE

ÀÌ OID´Â IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé¿¡ ´ëÇØ¼­ Ãß°¡ÀûÀÌ´Ù.

ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öÀÇ NICÀÌ µ¿½Ã¿¡ ´Ù·ê ¼ö ÀÖ´Â ³ª°¡´Â ÇÁ·¹ÀÓµéÀÇ ÃÖ°í ¼ö¸¦ ¿ä±¸ÇÑ´Ù. ÀÌ ¼ö´Â ÃÖ°í º¸³»±â À©µµ¿ì Å©±âÀÌ´Ù. IrLAP ´Â ±×°ÍÀÌ µ¿½Ã¿¡ Àü¼ÛÇÒ ÇÁ·¹ÀÓµéÀÇ ¼ö¸¦ Á¦ÇÑÇϱâÀ§Çؼ­ ÀÌ ¼ö¸¦ »ç¿ëÇÑ´Ù. ÀϹÝÀûÀ¸·Î ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â 7 ÇÁ·¹ÀÓµéÀÇ Àüü-Å©±âµÈ À©µµ¿ì¿¡¼­ ÀÎÇÁ·¹µå ½Ã±×³Î·Î À¯ÁöÇÒ ¼ö ¾ø´Â ÇϵåÀ¦¾î¿¡ ´ëÇØ¼­ ÆÐŶ·Î¼­ ÀÌ OID¸¦ »ç¿ëÇÑ´Ù. ÀÌ OID¿¡ ´ëÇØ¼­ À¯È¿ÇÑ °ªµéÀº 1-7ÀÌ´Ù.

OID_IRDA_MAX_UNICAST_LIST_SIZE

ÀÌ OID´Â IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé¿¡ ´ëÇØ¼­ Ãß°¡ÀûÀÌ´Ù. UNICAST ¸ñ·ÏÀ» À¯ÁöÇÏ´Â Windows¢ç 95/98 IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¸¸ ÀÌ OID¸¦ Áö¿øÇؾßÇÑ´Ù.

ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öÀÇ UNICAST ¸ñ·Ï¿¡¼­ ¿£Æ®¸®µéÀÇ ÃÖ°í ¼ö¸¦ ¿ä±¸ÇÑ´Ù. UNICAST ¸ñ·ÏÀº ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ ÇÁ·¹ÀÓµéÀ» ¼ö½ÅÇÒ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öÀÇ ÀåÄ¡µéÀÇ ¸ñ·ÏÀÌ´Ù. ´õ ¸¹Àº Á¤º¸¿¡ ´ëÇØ¼­, OID_IRDA_UNICAST_LISTÀÇ ¼³¸íÀ» º¸¾Æ¶ó.

OID_IRDA_MEDIA_BUSY

ÀÌ OID´Â ¹Ìµð¾î°¡ ¹Ù»ÛÁö ¾Æ´ÑÁö¿¡ ´ëÇÑ Á¤º¸¸¦ ¿ä±¸ÇÑ´Ù. Áï, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ ÆÐŶ Æ®·¡ÇÈÀ» ¹ß°ßÇÏ´ÂÁö ¾Æ´ÑÁö.

¼Â¿¡ ´ëÇØ¼­, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¹Ù»Û Á¶°Ç¿¡ ´ëÇØ¼­ ¹Ìµð¾î¸¦ ¸ð´ÏÅ͸µÇϱâÀ§Çؼ­ ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. IrLAP ´Â ¹Ìµð¾î-¹Ù»Û Á¶°Ç¿¡ ´ëÇØ¼­ ¸ð´ÏÅ͸µÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¸¦ Çü¼ºÇϱâÀ§Çؼ­ 0À¸·Î OID_IRDA_MEDIA_BUSY ÀÇ °ªÀ» ¼ÂÇÑ´Ù. ¸¸¾à ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ ¾î¶² Á¾·ùÀÇ ÀÎÇÁ·¹µå Æ®·¡ÇÈÀ» ¹ß°ßÇÑ´Ù¸é, ±×°ÍÀº ´ÙÀ½À» ÇØ¾ßÇÑ´Ù.:

  • OID_IRDA_MEDIA_BUSY ÀÇ °ªÀ» 0ÀÌ ¾Æ´Ñ °ªÀ¸·Î ¼ÂÇØ¶ó.
  • ¹Ìµð¾î°¡ ¹Ù»Ú´Ù´Â °ÍÀ» Áö½ÃÇϱâÀ§Çؼ­ NdisMIndicateStatus ÇÔ¼ö¸¦ È£ÃâÇØ¶ó. ÀÌ È£Ãâ¿¡¼­, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â GeneralStatus ÀÎÀÚ¿¡ NDIS_STATUS_MEDIA_BUSY ¸¦ º¸³½´Ù.

OID_IRDA_MEDIA_BUSY ÀÇ °ªÀÌ 0ÀÌ ¾Æ´Ò´ë¸¶´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â IrLAP °¡ OID_IRDA_MEDIA_BUSY À» 0À¸·Î ¸®¼ÂÇÒ ¶§±îÁö ´Ù½Ã ¹Ù»Û Á¶°Ç¿¡ ´ëÇØ¼­ ¹Ìµð¾î¸¦ ¸ð´ÏÅÍÇÏÁö ¾Ê´Â´Ù.

ÁúÀÇ¿¡ ´ëÇØ¼­, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¹Ìµð¾î°¡ ÇöÀç ¹Ù»ÛÁö ¾Æ´ÑÁö¸¦ °áÁ¤ÇÑ´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¸¸¾à ¹Ìµð¾î°¡ ¹Ù»ÚÁö ¾Ê´Ù¸é 0À» ¸®ÅÏÇÑ´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¸¸¾à ±×°ÍÀÌ ÆÐŶ Æ®·¡ÇÈÀ» ¹ß°ßÇÑ´Ù¸é 0ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÑ´Ù.

OID_IRDA_RATE_SNIFF

ÀÌ OID´Â IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé¿¡ ´ëÇØ¼­ Ãß°¡ÀûÀÌ´Ù. ¾î¶² ¼Óµµ¿¡¼­µçÁö µ¿ÀûÀ¸·Î ÀÎÇÁ·¹µå ÇÁ·¹ÀÓµéÀ» ¹ÞÀ» ¼ö ÀÕ´Â Windows¢ç 95/98 IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¸¸ ÀÌ OID¸¦ Áö¿øÇؾßÇÑ´Ù.

¼Â¿¡ ´ëÇØ¼­, ÀÌ OID´Â ¾î¶² ¼Óµµ¿¡¼­ Àü¼ÛµÈ ÇÁ·¹ÀÓµéÀ» ¹Þ±âÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¿ä±¸ÇÑ´Ù. ¸¸¾à OID_IRDA_RATE_SNIFF °¡ 0À̶ó¸é, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â IrLAP ¿¡ÀÇÇØ¼­ ¼ÂµÈ °Í°°ÀÌ OID_IRDA_LINK_SPEED ¿¡¼­ Áö½ÃµÈ ¼Óµµ¿¡¼­ Àü¼Ûµ· ÇÁ·¹Àӵ鸸À» ¹Þ¾Æ¾ßÇÑ´Ù. ¸¸¾à OID_IRDA_RATE_SNIFF °¡ 0°ªÀÌ ¾Æ´Ï¶ó¸é, Ãß°¡ÀûÀÎ ¼Óµ¿ ÀÎÀÚ´Â µå¶óÀ̹ö¿¡ÀÇÇØ¼­ À¯ÁöµÇ¾î¾ßÇÑ´Ù. ÀÌ ¼Óµµ ÀÎÀÚ´Â ÇöÀç ¼ö½Å ¼Óµµ·Î¼­ ¾Ë·ÁÁø´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â IrLAP¿¡¼­ ±×°ÍÀÇ ¼ö½Å ¼Óµµ¿¡¼­ º¯È­¸¦ Áö½ÃÇϱâÀ§Çؼ­ NdisMIndicateStatus ÇÔ¼ö¸¦ È£ÃâÇÑ´Ù. ÀÌ È£Ãâ¿¡¼­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â GeneralStatus ÀÎÀÚ¿¡¼­ NDIS_STATUS_LINK_SPEED_CHANGE¸¦ º¸³»°í StatusBuffer ÀÎÀÚ¿¡¼­ ¼ö½ÅµÈ ÇÁ·¹ÀÓµéÀÇ »õ·Î¿î ¼Óµµ¿¡ ´ëÇØ¼­ DWORD¸¦ º¸³½´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ »õ·Î¿î ¼ö½Å ¼Óµµ¸¦ Áö½ÃÇÒ ¶§, ±×°ÍÀº ÇÁ·¹ÀÓµéÀÌ ´Ù¸¥ ¼Óµµ·Î µµÂøÇÒ ¶§±îÁö ´Ù½Ã NdisMIndicateStatus À» È£ÃâÇÏÁö ¾Ê´Â´Ù.

ÁúÀÇ¿¡ ´ëÇØ¼­, ÀÌ OID´Â ±×°ÍÀÇ ÇöÀç ¼ö½Å ¼Óµµ¸¦ ¸®ÅÏÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¸¦ ¿ä±¸Çϳ®.

OID_IRDA_REACQUIRE_HW_RESOURCES

ÀÌ OID´Â IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé¿¡ ´ëÇØ¼­ Ãß°¡ÀûÀÌ´Ù. Windows¢ç 95/98 IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¸¸ ÀÌ OID¸¦ Áö¿øÇؾßÇÑ´Ù.

ÀÌ OID´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ »ó¼úÇÏ´Â Çϵå¿þ¾î ÀÚ¿øµé·Î ¿¬»êÀ» ½ÃÀÛÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¸¦ ¿ä±¸ÇÑ´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ ÀÌ ¿ä±¸¸¦ ¼ö½ÅÇÑ ÈÄ¿¡, ±×°ÍÀº NICÀÇ ¿¬»ê »óÅ¿¡ ´ëÇØ¼­ ¾î¶² °¡Á¤À» ¸¸µé¾î¼± ¾ÈµÈ´Ù.

¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ±×°ÍÀÇ ±¸¼ºÀ» ÀÐÀ» ¼ö ¾øÀ¸¹Ç·Î ´Üµ¶À¸·Î ±×°ÍÀÇ MiniportInitialize ·çƾÀ» ½ÇÆÐÇØ¼± ¾ÈµÈ´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ´ë½Å¿¡ ¼º°øÀ» ¸®ÅÏÇØ¾ßÇϰí ÀÌ ¿ä±¸¸¦ ±â´Ù·Á¾ßÇÑ´Ù. ÃʱâÈ­µ¿¾È, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ±×°ÍÀÇ Çϵå¿þ¾î ÀÚ¿øµéÀ» ¿ä±¸ÇÏ´Â °Íº¸´Ù ´Ù¸¥ ¸ðµç ¿ä±¸µÇ´Â ÃʱâÈ­¸¦ ¼öÇàÇØ¾ßÇÑ´Ù.

¸¸¾à ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ ÀÌ¹Ì ¿¬»êÇÏ´Â ÁßÀ̶ó¸é, Áï, ±×°ÍÀÌ ÀÌ¹Ì ÀÚ¿øµéÀ» ¿ä±¸Çϰí ÀÖ´Ù¸é, ±×°ÍÀº ÀÌ ÀÚ¿øµéÀ» »ç¿ëÇÏ´Â °ÍÀ» °è¼ÓÇØ¾ßÇϰí ÀÌ ¿ä±¸¿¡ ´ëÇØ¼­ NDIS_STATUS_FAILURE À» ¸®ÅÏÇØ¾ßÇÑ´Ù.

OID_IRDA_RECEIVING

ÀÌ OID´Â Windows¢ç 95/98 IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¸¸¿¡ÀÇÇØ¼­¸¸ Áö¿øµÈ´Ù.

ÀÌ OID´Â ±×°ÍÀÌ ÇöÀç ÇÁ·¹ÀÓÀ» ¼ö½ÅÇÏ´ÂÁö¸¦ Áö½ÃÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¿ä±¸ÇÑ´Ù. ¸¸¾à ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ ÇöÀç ÇÁ·¹ÀÓÀ» ¼ö½ÅÇϰí ÀÖÁö ¾Ê´Ù¸é, ±×°ÍÀº ÀÌ OICÀÇ ÁúÀÇ¿¡¼­ 0À» ¸®ÅÏÇÑ´Ù. ¸¸¾à ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ ÇöÀç ÇÁ·¹ÀÓÀ» ¼ö½ÅÇϰí ÀÖ´Ù¸é, ±×°ÍÀº ÀÌ OIDÀÇ ÁúÀÇ¿¡¼­ 0ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÑ´Ù.

OID_IRDA_RELEASE_HW_RESOURCES

ÀÌ OID´Â IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé¿¡ ´ëÇØ¼­ Ãß°¡ÀûÀÌ´Ù. Windows¢ç 95/98 IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öµé¿¡ÀÇÇØ¼­¸¸ Áö¿øµÈ´Ù.

ÀÌ OID´Â ±×°ÍÀÇ Çϵå¿þ¾î ÀÚ¿øµéÀÇ »ç¿ëÀ» ÇØÁ¦ÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¸¦ ¿ä±¸ÇÑ´Ù.

ÀÌ ¿ä±¸¸¦ º¸³»±âÀü¿¡ ¹Ì´ÏÆ÷Æ® µå¶ûºñ¤Ã¿¡°Ô º¸³»±âµéÀÌ ¾ø°Å³ª ¹Ì ÇØ°á ¿ä±¸µéÀÌ ¾ø´Ù´Â °ÍÀ» º¸ÁõÇÏ´Â °ÍÀº ÇÁ·ÎÅäÄÝÀÇ Ã¥ÀÓÀÌ´Ù. ÇÁ·ÎÅäÄÝÀÌ ÀÌ ¿ä±¸¸¦ º¸³½ÈÄ¿¡, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ÀÎÇÁ·¹µå Æ÷Æ®¿¡ °ü°èµÈ ¾î¶² Çϵå¿þ¾î ÀÚ¿øµéÀ» ÇØÁ¦Çϰí ÀÀ´ä ¹öÆÛ¿¡ Á¤º¸¸¦ ÇÒ´çÇÑ´Ù. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¶ÇÇÑ ÀÀ´ä ¹öÆÛÀÇ PNPOD ¸â¹ö¿¡¼­ ȣȯ ½Äº°ÀÚµé°ú PNP ½Äº°ÀÚµéÀÇ ¸ñ·ÏÀ» Ãß°¡ÀûÀ¸·Î ÇÒ´çÇÑ´Ù. PNPID ¸â¹öÀÇ Æ÷¸ËÀº ³Î Á¾·á ¹®ÀÚ¿­À̾î¾ßÇÑ´Ù. ¿¹¸¦ µé¸é, ½Äº°Àڷμ­ SHP0001À» °¡Áö´Â FIR ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿Í ±×°ÍÀº ¶ÇÇÑ COM Æ÷Æ®°¡ ÀÀ´ä ¹öÆÛÀÇ PNPID ¸â¹ö¿¡¼­ "SHP0001,*PNP0511"À» ¸®ÅÏÇÏ´Â ½ÇÇØÀ» Áö¿øÇÑ´Ù.

¸¸¾à ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ ¿¬»êÀÇ 16550 ȣȯ ¸ðµå¸¦ °¡Áø´Ù¸é, ±×°ÍÀº ÀÌ ¿ä±¸ÀÇ °á°ú·Î¼­ ÀÌ ¸ðµå¿¡¼­ ÀÎÇÁ·¹µå Æ®·£½Ã¹ö¸¦ ³²°Ü¾ßÇÑ´Ù.

¸¸¾à ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ ¿¬»êÇϰí ÀÖÁö ¾Ê´Ù¸é, Áï, ±×°ÍÀº ÀÌ¹Ì ¿ä±¸ÇÏ´Â ÀÚ¿øµéÀ» °¡ÁöÁö ¾Ê´Â´Ù. ±×°ÍÀº ÀÌ ¿ä±¸¿¡ ´ëÇØ¼­ NDIS_STATUS_FAILURE À» ¸®ÅÏÇØ¾ßÇÑ´Ù.

OID_IRDA_SUPPORTED_SPEEDS

ÀÌ OID´Â ±×°ÍÀÌ Áö¿øÇÏ´Â ¸µÅ© ¼Óµµ¸¦ ¸®ÅÏÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¿ä±¸ÇÑ´Ù. ÀÀ´ä¿¡¼­, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¹Ì´ÏÆ÷Æ® ³ª°¡´Â ÇÁ·¹ÀÓµéÀ» Àü¼ÛÇÒ ¼ö ÀÖ°í µé¾î¿À´Â ÇÁ·¹ÀÓµéÀ» ¼ö½ÅÇÒ ¼ö ÀÖ´Â Áö¿øµÇ´Â ¼Óµµ¸¦ Áö½ÃÇÏ´Â °¢°¢À» DWORDµéÀÇ ¹è¿­·Î ¸®ÅÏÇÑ´Ù. IrLAP ´Â º¸³»±â ÆÐŶµéÀ» ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô º¸³»±âÀü¿¡ Áö¿øµÇ´Â °ªµéÀÇ Çϳª·Î OID_IRDA_LINK_SPEED ¸¦ ¼ÂÇÑ´Ù.

OID_IRDA_TURNAROUND_TIME

ÀÌ OID´Â NICÀÇ Æ®·£½Ã¹öÀÇ Àüȯ ½Ã°£(¸¶ÀÌÅ©·ÎÃÊ)¸¦ ¸®ÅÏÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¿ä±¸ÇÑ´Ù. Àüȯ ½Ã°£Àº ÇϳªÀÇ ºñÆ®¸¦ Àü¼ÛÀÇ °á°ú·Î¼­ Æ÷È­µÈ »óÅ¿¡¼­ ȸº¹ÇÏ´Â Æ®·£½Ã¹ö¿¡ ´ëÇØ¼­ ¿ä±¸µÇ´Â ½Ã°£ÀÌ´Ù. Àüȯ ½Ã°£ÀÌ °æ°úÇÑ ÈÄ¿¡, ·ÎÄà Ʈ·£½Ã¹ö´Â ¿ø°ÝÁö Æ®·£½Ã¹ö¿¡ÀÇÇØ¼­ Àü¼ÛµÈ ÇϳªÀÇ ºñÆ®¸¦ ¼ö½ÅÇÒ ¼ö ÀÖ´Ù. IrLAP ´Â ¿ø°ÝÁö ½ºÅ×À̼ǿ¡¼­ ·ÎÄà NICÀ¸ Æ®·£½Ã¹öÀÇ ÃÖ¼Ò Àüȯ ½Ã°£À» Á¦°øÇÑ´Ù. ·ÎÄà NICÀÇ Æ®·£½Ã¹ö·ÎºÎÅÍ Àü¼ÛÀ» ¼ö½ÅÇÑ ¼ö¿¡, ¿ø°ÝÁö ½ºÅ×À̼ÇÀÇ Æ®·£½Ã¹ö´Â Àü¼ÛÀ» ½ÃÀÛÇϱâÀü¿¡ »ó¼úµÈ ÃÖ¼Ò Àüȯ ½Ã°£À» ±â´Ù·Á¾ßÇÑ´Ù.

OID_IRDA_UNICAST_LIST

ÀÌ OID´Â ´ëºÎºÐÀÇ IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡ ´ëÇØ¼­ Ãß°¡ÀûÀÌ´Ù. UNICAST ¸ñ·ÏÀ» À¯ÁöÇÏ´Â Windows¢ç 95/98 IrDA ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¸¸ ÀÌ OID¸¦ Áö¿øÇؾßÇÑ´Ù.

ÀÌ OID´Â UNICAST ¸ñ·Ï¿¡¼­ Á¤º¸¸¦ °¡Á®¿À°Å³ª ¼ÂÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¿ä±¸ÇÑ´Ù. UNICAST ¸ñ·ÏÀº ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ ÇÁ·¹ÀÓµéÀ» ¹ÞÀº ¹Ì´ÏÆ÷Æ® µå¶óÀ̹öÀÇ ÀåÄ¡µéÀÇ ¸ñ·ÏÀÌ´Ù. ¸¸¾à ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ Çϵå¿þ¾î¿¡¼­ UNICAST ÇÊÅ͸µÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù¸é, ±×°ÍÀº ÀÌ OID¸¦ Áö¿øÇؼ± ¾ÈµÈ´Ù.; ±×¶§ IrLAP´Â ÇÊÅ͸µÀ» ¼öÇàÇÑ´Ù.

¼Â¿¡ ´ëÇØ¼­, ÀÌ OID´Â »ó¼úµÈ UNICAST ¸ñ·Ï¿¡¼­ ÀåÄ¡µéÀÇ ÁÖ¼Òµé·ÎºÎÅÍ ÇÁ·¹Àӵ鸸À» ¼ö½ÅÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô ¿ä±¸ÇÑ´Ù.

ÁúÀÇ¿¡ ´ëÇØ¼­, ÀÌ OID´Â ÇÁ·¹ÀÓµéÀ» ¹Þ¾ÆµéÀÌ´Â ÀåÄ¡µéÀÇ ÇöÀç ¸ñ·ÏÀ» ¸®ÅÏÇϱâÀ§Çؼ­ ¹Ì´ÏÆ÷ÇÁ µå¶óÀ̹ö¿¡°Ô ¿ä±¸ÇÑ´Ù.

¸¸¾à UNICAST ¸ñ·ÏÀÎ ¼ÂµÇÁö ¾Ê°Å³ª 0 ¿¤¸®¸ÕÆ®¸¦ Æ÷ÇÔÇÑ´Ù¸é, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ¸ðµç À¯È¿ÇÑ ÀÎÇÁ·¹µå ÇÁ·¹ÀÓµéÀ» ¹Þ¾Æ¾ßÇÑ´Ù. IrLAP ¹Ìµð¾î ÁÖ¼ÒÀÇ Å©±â°¡ 7 ºñÆ®À̱⶧¹®¿¡, UNICAST ¸ñ¿¡¼­ °¢°¢ÀÇ ¾ÆÀÌÅÛÀÇ Àû¾îµµ 7ºñÆ®´Â ÀåÄ¡ÀÇ ÁÖ¼Ò¸¦ »ó¼úÇÑ´Ù. ¸ðµç ´Ù¸¥ ºñÆ®´Â 0À¸·Î ¼ÂµÈ´Ù. ¸¸¾à IrLAP °¡ 0x7fº¸´Ù ´õ Å« °ª¿¡¼­ UNICAST ¸ñ·Ï¿¡¼­ Çϳª ÀÌ»óÀÇ ¾ÆÀÌÅÛµéÀ» ¼ÂÇÏ·Á°í ½ÃµµÇÑ´Ù¸é, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â UNICAST ¸ñ·Ï¿¡¼­ ¾î¶² °ªµéÀ» »ç¿ëÇØ¼±ÇÑ´Ù.