ProtocolClIncomingCall
NDIS_STATUS
ProtocolClIncomingCall(
IN NDIS_HANDLE ProtocolSapContext,
IN NDIS_HANDLE ProtocolVcContext,
IN OUT PCO_CALL_PARAMETERS CallParameters
);
|
µé¾î¿À´Â È£ÃâµéÀ» ¼ö¶ôÇÏ´Â ¿¬°á ÁöÇâ Ŭ¶óÀÌ¾ðÆ®µéÀº ProtocolClIncomingCall ÇÔ¼öµéÀ» °¡Á®¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ±×·¯ÇÑ ÇÁ·ÎÅäÄÝ µå¶óÀ̹öÀÇ µî·ÏµÈ ProtocolClIncomingCall ÇÔ¼ö´Â °£´ÜÈ÷ NDIS_STATUS_NOT_SUPPORTED¸¦ ¸®ÅÏÇÒ ¼ö ÀÖ´Ù.
¸Å°³º¯¼ö
- ProtocolSapContext
- Ŭ¶óÀÌ¾ðÆ®°¡ ¿ø·¡ ÄÝ ¸Å´ÏÀú°¡ ÀÌ·¯ÇÑ µé¾î¿À´Â È£Ãâ Á¦ÀÇ¿¡ ´ëÇØ ÀÏÄ¡ÇÏ´Â SAP¸¦ µî·ÏÇÒ ¶§ Á¦°øÇÏ´Â ÇÚµéÀ» ÁöÁ¤ÇÑ´Ù.
- ProtocolVcContext
- Àü¿¡ ProtocolCoCreateVc ÇÔ¼ö¿¡ ÀÇÇØ NDIS¿¡°Ô ¸®ÅÏµÈ Å¬¶óÀ̾ðÆ®ÀÇ VC´ç ÄÁÅØ½ºÆ® ¿µ¿ª¿¡ ´ëÇÑ ÇÚµéÀ» ÁöÁ¤ÇÑ´Ù.
- CallParameters
- ÀÌ·¯ÇÑ Á¦°øµÈ È£ÃâÀ» À§ÇÑ ÄÝ ¸Å°³º¯¼öµéÀ» Æ÷ÇÔÇÏ´Â CO_CALL_PARAMETERS ±¸Á¶Ã¼·Î Æ÷¸ËµÈ ¹öÆÛ¸¦ °¡¸®Å²´Ù.
¸®Åϰª
ProtocolClIncomingCallÀº ¸¸¾à Ŭ¶óÀÌ¾ðÆ®°¡ µé¾î¿À´Â È£Ãâ Á¦ÀǸ¦ ¼ö¶ôÇÑ´Ù¸é NDIS_STATUS_SUCCESS¸¦ ¸®ÅÏÇÑ´Ù. ¾î¶² ´Ù¸¥ Ŭ¶óÀÌ¾ðÆ® °áÁ¤ »óÅ´ Á¦°øµÈ È£ÃâÀÇ °ÅÀýÀ» °¡¸®Å²´Ù.
ÁÖ¼®
ProtocolClIncomingCall¿¡ ´ëÇÑ È£ÃâÀº ÄÝ ¸Å´ÏÀú°¡ ÀÌ·¯ÇÑ Å¬¶óÀÌ¾ðÆ®¿Í ¿¬°áÀ» ¼³¸³Çϱâ À§ÇÑ ½Ã±×³Ê¸µ ÇǾî·ÎºÎÅÍ ³×Æ®¿öÅ©¿¡¼ ¿ä±¸¸¦ ¼ö¶ôÇÑ´Ù´Â °ÍÀ» °¡¸®Å²´Ù. Áï, ±×·¯ÇÑ ¿¬°áÀ» ¼³Á¤Çϱâ À§ÇÑ ¿ä±¸°¡ Àü¿¡ ÀÌ·¯ÇÑ Å¬¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ÄÝ ¸Å´ÏÀú¿¡°Ô µî·ÏµÈ SAP¿¡°Ô Áö½ÃµÇ¾îÁø´Ù.
ÄÝ ¸Å´ÏÀú¿¡ ÀÇÇØ Á¦°øµÈ ½Ã±×³Î¸µ ÇÁ·ÎÅäÄÝ¿¡ ÀÇÁ¸ÇÏ´Â ProtocolClIncomingCall ÇÔ¼ö´Â µé¾î¿À´Â È£ÃâÀÇ ¼ö¶ôÀ» Çù»óÇÏ´Â °úÁ¤ÀÇ ºÎºÐÀ¸·Î Æ®·¡ÇÈ ¸Å°³º¯¼öµéÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ°í/Àְųª ¸¸¾à CallParameters¿¡ ¼ºñ½º »ç¾çÀÇ Áú, ÄÝ ¸Å´ÏÀú°¡ QoS¸¦ Áö¿øÇÑ´Ù¸é,
Ŭ¶óÀÌ¾ðÆ®´Â ¸¸¾à Á¦°øµÈ È£ÃâÀ» ¼ö¶ôÇÑ´Ù¸é ÀÌ·¯ÇÑ ¹öÆÛÈµÈ ±¸Á¶Ã¼·ÎºÎÅÍ °è¼ÓÀûÀ¸·Î ÇÊ¿äÇÑ ¾î¶² Á¤º¸¸¦ º¹»çÇØ¾ß ÇÑ´Ù.
ÄÝ ¸Å´ÏÀú°¡ Ŭ¶óÀ̾ðÆ®ÀÇ ¾îÂÃµç ¼ö¶ôÇÒ ¼ö ÀÖ´Â ¼öÁ¤µéÀ» ¹ß°ßÇÑ´Ù°í ÃßÃøÇϸé, NDIS´Â ´ÙÀ½ ¿ø·¡ È£Ãâ Á¦ÀÇ(offer)¸¦ ÃʱâÈÇÏ´Â ¸®¸ðÆ® ³ëµå¿¡¼ Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ¿¬°áÀ» Ç¥½ÃÇϴ Ȱ¼ºÈ VC¿¡¼ ÀϾ´Â Àü¼ÛµéÀÌ °¡´ÉÇÒ ¶§ Ŭ¶óÀ̾ðÆ®ÀÇ ProtocolClIncomingCallConnected ÇÔ¼ö¸¦ È£ÃâÇÑ´Ù. ¸¸¾à Ŭ¶óÀÌ¾ðÆ®°¡ ¼ö¶ôÇÒ ¼ö ¾ø´Â ¼öÁ¤µÈ È£Ã⠸Ű³º¯¼öµéÀ» ¸®ÅÏÇÑ´Ù¸é ÄÝ ¸Å´ÏÀú´Â ´ë½Å¿¡ Ŭ¶óÀ̾ðÆ®ÀÇ ProtocolClIncomingCloseCall ÇÔ¼ö¿¡ ´ëÇÑ È£Ã⠱׸®°í ´ÙÀ½¿¡ ProtocolCoDeleteVc ÇÔ¼öµé¿¡ ´ëÇÑ È£ÃâÀ» ¾ß±âÇÏ¸é¼ ÀÌ·¯ÇÑ Á¦ÀǸ¦ À§ÇØ ¸¸µé¾îÁø VC¸¦ ²÷À» ¼ö ÀÖ´Ù.
ProtocolClIncomingCall ÇÔ¼ö´Â IRQL DISPATCH_LEVEL¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖ°Ô ¾²¿©Á®¾ß ÇÑ´Ù.
|