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¿¡¼ µ¿À۵ɼö ÀÖ´Ù.
|