NdisMCmModifyCallQoSComplete
VOID
NdisMCmModifyCallQoSComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE NdisVcHandle,
IN PCO_CALL_PARAMETERS CallParameters
);
|
NdisMCmModifyCallQoSCompleteÇÔ¼ö´Â VC¿¡´ëÇÑ ¼ºñ½º ÁúÀ» ¼öÁ¤ÇϱâÀ§ÇØ MCMµå¶óÀ̹ö°¡ ÀÌÀü¿¡ NDIS_STATUS_PENDINGÀ» ¸®ÅÏÇѰͿ¡´ëÇÑ Å¬¶óÀ̾ðÆ®ÀÇ ¿äûÀÇ ¿Ï·á¸¦ ÀεðÄÉÀÌÆ®ÇÑ´Ù.
¸Å°³º¯¼ö
- Status
- ÀÌ VC¿¡´ëÇÑ QoS¸¦ ¼öÁ¤ÇϱâÀ§ÇÑ Å¬¶óÀÌ¾ðÆ® ¿äûÀÇ ÃÖÁ¾ »óŸ¦ ÁöÁ¤ÇÑ´Ù. NDIS_STATUS_SUCCESSȤÀº NDIS_STATUS_PENDINGÀ» Á¦¿ÜÇÑ È£ÃâÀÚ ÀÇÁ¸ NDIS_STATUS_XXX.
- NdisVcHandle
- ÀÌ ¿äû¿¡´ëÇÑ MCM µå¶óÀ̹öÀÇ ProtocolCmModifyCallQoSÇÔ¼ö·Î ³Ñ°ÜÁø CallMgrVcContext¿¡ÀÇÇØ ¼³¸íµÈ VC´ç »óÅ·κÎÅÍ ¾ò¾îÁö´Â VC¿¡´ëÇÑ ÇÚµéÀ» ÁöÁ¤ÇÑ´Ù.
- CallParameters
- ¸¸¾à Status°¡ NDIS_STATUS_SUCCESS·Î ¼³Á¤µÈ´Ù¸é, MCM¹Ì´ÏÆ÷Æ®¿¡´ëÇÑ QoS¼ö¿ë·ÂÀ» ÁöÁ¤ÇÏ´Â CO_CALL_PARAMETERS±¸Á¶Ã¼ÀÇ Æ÷ÀÎÅÍ.
ÁÖ¼®
NdisMCmModifyCallQoSCompleteÇÔ¼ö¿¡´ëÇÑ È£ÃâÀº NDIS°¡ Ŭ¶óÀ̾ðÆ®ÀÇ ProtocolClModifyCallQoSCompleteÇÔ¼ö¸¦ È£ÃâÇϵµ·Ï ÇÑ´Ù.
MCMµå¶óÀ̹ö´Â Ȱ¼ºÈ VC¿¡´ëÇÑ ÄÝ ÆÄ¶ó¹ÌÅͳ»¿¡¼ º¯ÇÒ¶§¸¶´Ù NdisMCmActivateVcÇÔ¼ö¸¦ È£ÃâÇØ¾ßÇÑ´Ù. ¿Ö³ÄÇϸé MCMµå¶óÀ̹ö´Â NdisMCmModifyCallQoSCompleteÇÔ¼ö¸¦ È£ÃâÇϱâÀü¿¡, ProtocolCmModifyCallQoSÇÔ¼öÀÇ ÀÔ·ÂÀ¸·Î Ŭ¶óÀÌ¾ðÆ® Áö¿ø ÄÝ ÆÄ¶ó¹ÌÅ͸¦ ¼öÁ¤ÇÒ ¼ö Àֱ⶧¹®ÀÌ´Ù.
Ŭ¶óÀ̾ðÆ®ÀÇ ProtocolClModifyCallQoSCompleteÇÔ¼ö´Â Ŭ¶óÀÌ¾ðÆ®¿¡°Ô Çã¿ëÇÒ¼ö ÀÖ´ÂÁö¸¦ °áÁ¤ÇϱâÀ§ÇØ QoS¸¦ ½ÃÇèÇϱ⠶§¹®ÀÌ´Ù. ¸¸¾à Ŭ¶óÀÌ¾ðÆ®°¡ ÁÖ¾îÁø ÄÝ ÆÄ¶ó¹ÌÅ͵éÀ» Çã¿ëÇÑ´Ù¸é, ProtocolClModifyCallQoSCompleteÇÔ¼ö´Â °£´ÜÈ÷ ÄÁÃß·²À» ¸®ÅÏÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é, Ŭ¶óÀÌ¾ðÆ®´Â ÄÝÀ» ÇØÀçÇÑ´Ù.
ÅëÇÕ ÄÝ ¸Å´ÏÁö¸ÕÆ®¸¦ Áö¿øÇÏ´Â ¿¬°áÁöÇâ ´Ð ¹Ì´ÏÆ÷Æ®¸¸ÀÌ NdisMCmModifyCallQosCompleteÇÔ¼ö¸¦ È£ÃâÇÒ¼ö ÀÖ´Ù. ½º½º·Î¸¦ NDIS¿¡°Ô ÇÁ·ÎÅäÄÝ·Î½á µî·ÏÇÏ´Â µ¶¸³ÀûÀÎ ÄÝ ¸Å´ÏÀúµéÀº ´ë½Å NdisCmModifyCallQosCompleteÇÔ¼ö¸¦ È£ÃâÇÑ´Ù.
NdisMCmModifyCallQoSCompleteÇÔ¼öÀÇ È£ÃâÀÚ´Â IRQL <= DISPATCH_LEVEL¿¡¼ µ¿ÀÛ µÉ¼ö ÀÖ´Ù.
|