NdisGetPacketFlags
UINT
NdisGetPacketFlags(
IN PNDIS_PACKET Packet
);
|
NdisGetPacketFlags ÇÔ¼ö´Â ÁÖ¾îÁø ÆÐŶ µð½ºÅ©¸³ÅÍ¿¡¼ ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö¿¡ ÀÇÇØ¼ ¸®ÅÏµÈ Ç÷¡±×¸¦ ¸®ÅÏÇÑ´Ù.
¸Å°³º¯¼ö
- Packet
- ÆÐŶÀ» °¡¸®Å²´Ù.
¸®Åϰª
NdisGetPacketFlags ÇÔ¼ö´Â ÁÖ¾îÁø ÆÐŶ µð½ºÅ©¸³ÅÍ¿¡¼ Ç÷¡±×ÀÇ °ªÀ» ¸®ÅÏÇÑ´Ù. ÀÌ ÇÔ¼ö´Â ÆÐŶÀÌ ÇØ¼®µÉ ¼ö ÀÖ´Â Ç÷¡±× Á¤º¸·Î ¼³Á¤µÇÁö ¾Ê¾Ò´Ù¸é 0 À» ¸®ÅÏÇÑ´Ù.
ÁÖ¼®
NdisGetPacketFlags ÇÔ¼ö´Â ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö°¡ NdisSend³ª NdisSendPackets ÇÔ¼ö¸¦ °¡Áö°í ÇϺÎÀÇ NDIS µå¶óÀ̹ö·Î Àü´ÞÇÏ´Â ÆÐŶ µð½ºÅ©¸³ÅÍÀÇ Ç÷¡±× ¾È¿¡ ¼³Á¤µÈ Á¤º¸¸¦ ¸®ÅÏÇÑ´Ù. ÀÌ Ç÷¡±×µéÀº ÆÐŶ µ¥ÀÌŸ¿¡, ¾Æ´Ï¸é ÆÐŶ µð½ºÅ©¸³ÅÍ¿Í ¿¬°üµÈ OOB ºí·°¾È¿¡ Æ÷ÇÔµÇÁö ¾ÊÀº º¸³»±â¿¡ ´ëÇÑ ÇÁ·ÎÅäÄÝ °áÁ¤ Á¤º¸¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù.
ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö´Â ÆÐŶ ¾È¿¡ Ç÷¡±×¸¦ ½Å¼ÓÈ÷ 󸮵Ǵ ¹æ¹ýÀ¸·Î µ¥ÀÌŸ¸¦ Àü¼ÛÇÏ´Â ¾î¶² ¹Ìµð¾ö »ó¿¡¼ º¸³»Áø °ÍÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ÇϺΠNIC µå¶óÀ̹öÀÇ MiniportSendPackets ÇÔ¼ö´Â ÀÌ Á¤º¸¸¦ ¾ò±âÀ§Çؼ NdisGetPacketFlags ÇÔ¼ö¸¦ È£ÃâÇÑ´Ù. ´ÙÁß ÆÐŶ º¸³»±â¸¦ Áö¿øÇÏÁö ¾Ê´Â ÇϺÎÀÇ NIC µå¶óÀ̹ö¿¡ ´ëÇØ¼, ÆÐŶ Ç÷¡±× °ªÀº MiniportSend ÇÔ¼öÀÇ ÀÔ·Â ÆÄ¶ó¹ÌÅͷνá Àü´ÞµÇ±â ¶§¹®¿¡ NdisGetPacketFlags ÇÔ¼öÀÇ È£ÃâÀº ºÒÇÊ¿äÇÏ´Ù.
NdisGetPacketFlags ÇÔ¼öÀÇ È£ÃâÀÚ´Â ¾î¶² IRQL¿¡¼µµ ½ÇÇàµÉ ¼ö ÀÖ´Ù.
|