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À» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.