NdisMCmDispatchIncomingCallQoSChange

VOID

  NdisMCmDispatchIncomingCallQoSChange(

    IN NDIS_HANDLE  NdisVcHandle,

    IN PCO_CALL_PARAMETERS  CallParameters

    );

NdisMCmDispatchIncomingCallQoSChangeÇÔ¼ö´Â Ŭ¶óÀÌ¾ðÆ®¿¡°Ô Ŭ¶óÀ̾ðÆ®ÀÇ È°¼ºÈ­µÈ ¿¬°á¿¡´ëÇÑ ¼­ºñ½º ÁúÀÇ º¯È­¿¡´ëÇÑ ¿äûÀÌ ³×Æ®¿÷»óÀ¸·Î ¹Þ¾Æµé¿©Á³´Ù´Â°ÍÀ» ¾Ë¸°´Ù.

¸Å°³º¯¼ö

NdisVcHandle
QoSÀÇ º¯È­°¡ ¿äûµÇ¾îÁö°íÀÖ´Â °Í¿¡´ëÇÑ VCÀÇ ÇÚµéÀ» ÁöÁ¤ÇÑ´Ù. MCMµå¶óÀ̹ö´Â µé¾î¿À´Â È£Ãâ¿¡´ëÇÑ ÀÌ¿¬°áÀ» ¼³Á¤ÇϱâÀ§ÇØ NdisMCmCreateVcÇÔ¼ö¸¦ È£ÃâÇÒ¶§³ª ProtocolCoCreateVcÇÔ¼öÀÇ ÀÔ·Â ÆÄ¶ó¹ÌÅͷνá ÀÌ ÇÚµéÀ» ¾ò´Â´Ù.

CallParameters
ÀÌ ¿¬°á¿¡ ´ëÇØ ¸®¸ðÆ® ³ëµå¿¡¼­ Ŭ¶óÀÌ¾ðÆ®¿¡ÀÇÇØ ¿äûµÈ »õ·Î¿î QoS¸¦ ÁöÁ¤ÇÏ´Â CO_CALL_PARAMETERSŸÀÔ ±¸Á¶Ã¼ÀÇ Æ÷ÀÎÅÍ.

ÁÖ¼®

MCMµå¶óÀ̹ö´Â Ŭ¶óÀÌ¾ðÆ®¿¡°Ô Ȱ¼ºÈ­µÈ ¿¬°á¿¡¼­ÀÇ QoS¸¦ ¼öÁ¤ÇϱâÀ§ÇÑ ¿äûÀ» ¹Þ¾Æµé¿´´Ù´Â°ÍÀ» ¾Ë¸®±âÀ§ÇØ NdisMCmDispatchIncomingCallQoSChangeÇÔ¼ö¸¦ È£ÃâÇÑ´Ù. ±×·± MCM¹Ì´ÏÆ÷Æ®´Â Ȱ¼ºÈ­µÈ È£Ãâ¿¡¼­ÀÇ µ¿ÀûÀÎQoSº¯È­¸¦ Áö¿øÇÑ´Ù. À̰ÍÀº ½Ã±×³Î¸µ ÇÁ·ÎÅäÄÝ¿¡ ÀÇÁ¸ÇÑ QoS±× ÀÚüÀûÀΠƯ¡ÀÌ´Ù. ¿¹¸¦µé¾î, ATM³×Æ®¿÷Àº Ȱ¼ºÈ­ ¿¬°á¿¡¼­ µ¿ÀûÀÎ QoSº¯È­¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù.

MCMµå¶óÀ̹ö´Â Ȱ¼ºÈ­ VC¿¡´ëÇÑ ÄÝ ÆÄ¶ó¹ÌÅÍ¿¡¼­ÀÇ º¯È­¸¦ ¸¸µé¶§¸¶´Ù NdisMCmActivateVcÇÔ¼ö¸¦ È£ÃâÇØ¾ß¸¸ ÇÑ´Ù.

NdisMCmDispatchIncomingCallQoSChangeÇÔ¼öÀÇ È£ÃâÀº NDIS·Î ÇÏ¿©±Ý Ŭ¶óÀ̾ðÆ®ÀÇ ProtocolClIncomingQoSChangeÇÔ¼ö¸¦ È£ÃâÇϵµ·Ï ÇÑ´Ù. Ŭ¶óÀÌ¾ðÆ®´Â ±×VCÀÇ QoS¿¡´ëÇÑ À¯ÁöÇϰíÀÖ´Â ¾î¶² »óŸ¦ ¾÷µ¥ÀÌÆ® Çϴ°Ϳܿ¡´Â ¾î¶²°Íµµ ÇÏÁö¾Ê°í ÄÁÃß·²¸¸ ¸®ÅÏÇϰí VC¿¡´ëÇÑ ÄÝ ÆÄ¶ó¹ÌÅÍ¿¡´ëÇÑ Á¦¾ÈµÈ ¼öÁ¤À» Çã¿ëÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é, Ŭ¶óÀÌ¾ðÆ®´Â ÄÝÀ» ÇØÁ¦Çϴ°Ϳ¡ÀÇÇØ Á¦¾ÈµÈQoSº¯È­¸¦ °ÅÀýÇÑ´Ù.

ÅëÇÕ ÄÝ ¸Å´ÏÁö¸ÕÆ®¸¦ Áö¿øÇÏ´Â ¿¬°áÁöÇâ ´Ð ¹Ì´ÏÆ÷Æ®¸¸ÀÌ NdisMCmDispatchIncomingCallQoSChangeÇÔ¼ö¸¦ È£ÃâÇÒ¼ö ÀÖ´Ù. ½º½º·Î¸¦ NDIS¿¡°Ô ÇÁ·ÎÅäÄÝ·Î½á µî·ÏÇÏ´Â µ¶¸³ÀûÀÎ ÄÝ ¸Å´ÏÀúµéÀº ´ë½Å NdisCmDispatchIncomingCallQoSChangeÇÔ¼ö¸¦ È£ÃâÇÑ´Ù.

NdisMCmDispatchIncomingCallQoSChangeÇÔ¼öÀÇ È£ÃâÀº IRQL <= DISPATCH_LEVEL¿¡¼­ µ¿À۵ɼö ÀÖ´Ù.