CO_SAP
typedef struct _CO_SAP{
ULONG SapType;
ULONG SapLength;
UCHAR Sap[1];
} CO_SAP, *PCO_SAP;
|
CO_SAP´Â ¿¬°á ÁöÇâ Ŭ¶óÀÌ¾ðÆ®°¡ µé¾î¿À´Â È£ÃâµéÀ» ¼ö½ÅÇÒ ¼ö ÀÖ´Â Service Access Point(SAP)¸¦ ÁöÁ¤ÇÑ´Ù.
¸â¹ö
- SapType
- SAP ÁÖ¼ÒÀÇ Æ÷¸ËÀ» ÁöÁ¤ÇÑ´Ù.
- NSAP
- 20¿ÁÅÝ 16Áø¼ö ÁÖ¼ÒÀÎ OSI SAP¸¦ ÁöÁ¤ÇÑ´Ù.
- E164
- 0-15-digit 10Áø ÁÖ¼ÒÀÎ E.164 SAP¸¦ ÁöÁ¤ÇÑ´Ù.
- AF_TAPI_SAP_TYPE
- TAPI È£ÃâµéÀ» À§ÇØ »ç¿ëµÈ SAP¸¦ ÁöÁ¤ÇÑ´Ù.
- SapLength
- Sap¿¡¼ ±¸Á¶Ã¼ÀÇ ¹ÙÀÌÆ® Å©±â¸¦ ÁöÁ¤ÇÑ´Ù.
- Sap
- SAP Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â °¡º¯ ±æÀÌ ¹è¿À» ÁöÁ¤ÇÑ´Ù. ¿ä¼ÒµéÀÇ ¼ö¿Í ŸÀÔÀº Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ¿¸° ÁÖ¼Ò ÆÐ¹Ð¸®¸¦ À§ÇÑ ÄÝ ¸Å´ÏÀú¿¡ ÀÇÇØ Á¤ÀǵȴÙ.
ÁÖ¼®
¿¬°á ÁöÇâ Ŭ¶óÀÌ¾ðÆ®´Â NdisClRegisterSap ÇÔ¼ö¿¡ ´ëÇÑ È£Ãâ¿¡¼ CO_SAP ±¸Á¶Ã¼¸¦ Àü´ÞÇÔÀ¸·Î½á ÄÝ ¸Å´ÏÀú¿¡°Ô SAP¸¦ µî·ÏÇÑ´Ù. NDIS´Â °ª °ËÁõÀ» À§ÇØ(validation) SAP Á¤º¸¸¦ ÄÝ ¸Å´ÏÀúÀÇ ProtocolCmRegisterSap ÇÔ¼ö·Î Æ÷¿öµåÇÑ´Ù.
¸¸¾à SAP°¡ ÀÌ¹Ì »ç¿ëÁßÀ̰ųª ȤÀº ÄÝ ¸Å´ÏÀú°¡ SAPÀΠŬ¶óÀÌ¾ðÆ® Á¦°ø »ç¾çÀ» ÀνÄÇÏÁö ¸øÇÑ´Ù¸é, ProtocolCmRegisterSap ÇÔ¼ö´Â ±×·¯ÇÑ È£ÃâÀ» ½ÇÆÐÇϰí NdisClRegisterSap ÇÔ¼ö¸¦ Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ´Ù½Ã ½ÇÆÐ¸¦ Àü´ÞÇÑ´Ù.
Ŭ¶óÀÌ¾ðÆ®°¡ ¼º°øÀûÀ¸·Î SAP¸¦ µî·ÏÇÑ ÈÄ, ÄÝ ¸Å´ÏÀú´Â ±×·¯ÇÑ SAP¿¡¼ µé¾î¿À´Â È£ÃâµéÀ» Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ÁÖÁöÇÑ´Ù. Ŭ¶óÀÌ¾ðÆ®´Â ÄÝ ¸Å´ÏÀú¿¡°Ô Çϳª ÀÌ»óÀÇ SAP¸¦ µî·ÏÇÒ ¼ö ÀÖ´Ù.
SapTypeÀº Ŭ¶óÀÌ¾ðÆ®°¡ SAP¸¦ µ¿·ÏÇÑ ÅëÇÕ ¹Ì´ÏÆ÷Æ® ÄÝ ¸Å´ÏÀú(MCM) ȤÀº ÄÝ ¸Å´ÏÀú¿¡°Ô ±×¸®°í Ŭ¶óÀÌ¾ðÆ®¿¡°Ô Àǹ̰¡ ÀÖ´Ù. Ŭ¶óÀÌ¾ðÆ®´Â ±×·¯¹Ç·Î ÄÝ ¸Å´ÏÀú ȤÀº MCM¿¡ ÀÇÇØ ÀνĵǴ µå¶óÀ̹ö Á¤ÀÇ °ªÀ¸·Î SapTypeÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
|