ProtocolClModifyCallQoSComplete
VOID
ProtocolClModifyCallQoSComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE ProtocolVcContext,
IN PCO_CALL_PARAMETERS CallParameters
);
|
¿¬°á¿¡¼ QoS¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ¿¬°á ÁöÇâ NDIS Ŭ¶óÀÌ¾ðÆ®µéÀº µ¿ÀûÀ¸·Î ±×µéÀÌ NdisClModifyCallQoS ÇÔ¼ö·Î ÃʱâÈÇÏ´Â ºñµ¿±â ¿¬»êµéÀ» ¿Ï¼ºÇϱâ À§ÇØ ProtocolClModifyCallQoSComplete ÇÔ¼öµéÀ» °¡Á®¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ±×·¯ÇÑ ÇÁ·ÎÅäÄÝ µå¶óÀ̹öÀÇ µî·ÏµÈ ProtocolClModifyCallQoSComplete ÇÔ¼ö´Â °£´ÜÈ÷ Á¦¾î¸¦ ¸®ÅÏÇÑ´Ù.
¸Å°³º¯¼ö
- Status
- ´ÙÀ½°ú °°Àº °ªµé Áß Çϳª·Î¼ ÀÌ·¯ÇÑ VC¸¦ À§ÇÑ ÄÝ ¸Å°³º¯¼öµéÀ» ¼öÁ¤Çϱâ À§ÇÑ Å¬¶óÀ̾ðÆ®ÀÇ ºñµ¿±â ¿ä±¸ÀÇ ¸¶Áö¸· »óŸ¦ ÁöÁ¤ÇÑ´Ù.
- NDIS_STAUS_SUCCESS
- QoS°¡ Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ¿ä±¸µÈ °ÍÀ¸·Î ¼öÁ¤µÈ´Ù.
- NDIS_STATUS_RESOURCES
- NDIS ȤÀº ÄÝ ¸Å´ÏÀú´Â ±×µé Áß Çϳª°¡ µ¿ÀûÀ¸·Î ÃæºÐÇÑ ÀÚ¿øµéÀ» ÇÒ´çÇÒ ¼ö ¾ø±â ¶§¹®¿¡ QoS¸¦ ¼öÁ¤ÇÒ ¼ö ¾ø´Ù.
- NDIS_STATUS_INVALID_DATA
- Ŭ¶óÀÌ¾ðÆ®°¡ NdisClModifyCallQoS¿¡ Á¦°øµÈ ÄÝ ¸Å°³º¯¼öµéÀÌ À¯È¿ÇÏÁö ¾Ê´Ù.
- NDIS_STATUS_FAILURE
- ÄÝ ¸Å´ÏÀú´Â ³×Æ®¿öÅ© ȤÀº ¶Ç ÇϳªÀÇ ¿¬°á ÁöÇâ ³×Æ®¿öÅ© ÄÄÆ÷³ÍÆ®¿¡¼ ½ÇÆÐ¶§¹®¿¡ QoS¸¦ ¹Ù²Ü ¼ö ¾ø´Ù.
- NDIS_STATUS_XXX
- ÄÝ ¸Å´ÏÀú´Â QoS¸¦ ¹Ù²Ù´Â °ÍÀ» ½ÇÆÐÇß°í, NDIS´Â CM-°áÁ¤ ½ÇÆÐ »óŸ¦ Ŭ¶óÀÌ¾ðÆ®¿¡°Ô Àü´ÞÇÑ´Ù.
- ProtocolVcContext
- Ŭ¶óÀÌ¾ðÆ®°¡ ¿ø·¡ ¸¸¾à Ŭ¶óÀÌ¾ðÆ®°¡ ÀÌ·¯ÇÑ VC¿¡¼ µé¾î¿À´Â È£ÃâÀ» ¼ö¶ôÇÑ´Ù¸é ProtocolCoCreateVc ÇÔ¼ö·ÎºÎÅÍ È¤Àº ³ª°¡´Â È£Ã⠿䱸¸¦ ¼³Á¤Çϱâ À§ÇØ NdisCoCreateVc ÇÔ¼ö¸¦ È£ÃâÇÒ ¶§ NDIS¿¡°Ô Á¦°øÇϴ Ŭ¶óÀ̾ðÆ®ÀÇ VC´ç ÄÁÅØ½ºÆ® ¿µ¿ª¿¡ ´ëÇÑ ÇÚµéÀ» ÁöÁ¤ÇÑ´Ù.
- CallParameters
- ¿ä±¸ÇÑ Å¬¶óÀÌ¾ðÆ® Æ¯Á¤ QoS º¯È ȤÀº °¡´ÉÇϸé ÄÝ ¸Å´ÏÀú°¡ ȸÁ·ÇÑ ¿¬°áÀÌ È°¼ºÈµÉ ¶§ ¼³¸³µÈ ÀÌ·¯ÇÑ VC¸¦ À§ÇØ QOS¸¦ Æ÷ÇÔÇÏ´Â ¹öÆÛÈµÈ CO_CALL_PARAMETERS ±¸Á¶Ã¼¸¦ °¡¸®Å²´Ù.
ÁÖ¼®
ProtocolClModifyCallQoSComplete ÇÔ¼ö¿¡ ´ëÇÑ È£ÃâÀº ÄÝ ¸Å´ÏÀú°¡ Ȱ¼ºÈ VC¿¡¼ QoS¸¦ ¹Ù²Ù±â À§ÇÑ Å¬¶óÀÌ¾ðÆ® Ãʱ⠿䱸¸¦ 󸮸¦ ¿Ï¼ºÇÏ´Â ´Ù´Â °ÍÀ» °¡¸®Å²´Ù. ¿¹¸¦ µé¾î, ¸¸¾à ¾Æ·¡ ³×Æ®¿öÅ© ¹Ìµð¾öÀÌ µ¿Àû QoS º¯ÈµéÀ» Áö¿øÇÑ´Ù¸é, Ŭ¶óÀÌ¾ðÆ®´Â È°¼ºÈ VC¿¡¼ ¾î¶² ½Ã°£¿¡µµ ¼öÁ¤À» ¿ä±¸ÇÒ ¼ö ÀÖ´Ù.
¸¸¾à NdisClModifyCallQoS ÇÔ¼ö¿¡ ´ëÇÑ Å¬¶óÀ̾ðÆ®ÀÇ È£ÃâÀÌ ¼º°øÀ̶ó¸é, ProtocolClModifyCallQoSCompleteÇÔ¼ö´Â °£´ÜÈ÷ Á¦¾î¸¦ ¸®ÅÏÇÔÀ¸·Î½á QoS º¯È¸¦ ¼ö¶ôÇÒ ¼ö ÀÖ´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ProtocolClModifyCallQoSComplete ÇÔ¼ö´Â Ŭ¶óÀ̾ðÆ®ÀÇ °³¹ßÀÚ°¡ ¸¹Àº °¡´ÉÇÑ ÀçÇù»óµé¿¡ ´ëÇÑ ¸î¸î ÀÌÀ¯ÀÖ´Â Á¦ÇѵéÀ» ³õ´ÂÇÑ ÄÝ ¸Å´ÏÀú¿Í further Çù»óÀ» ÇÒ ¼ö ÀÖ´Ù. ´ëüÀûÀ¸·Î, ProtocolClModifyCallQoSComplete ÇÔ¼ö´Â °£´ÜÈ÷ ÄÝ ¸Å´ÏÀú°¡ QoS¸¦ ¹Ù²Ù´Â ¿ä±¸¸¦ °ÅÀýÇÒ ¶§ Àü¿¡ ¼³¸³µÈ QoS°¡ Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ¼ö¶ôµÉ ¼ö ¾øÀ» ¶§¸¶´Ù NdisClCloseCall ÇÔ¼ö·Î È£ÃâÀ» ²÷À» ¼ö ÀÖ´Ù.
ProtocolClModifyCallQoSComplete ÇÔ¼ö´Â IRQL DISPATCH_LEVEL·Î ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ¾²¿©Á®¾ß ÇÑ´Ù.
|