NdisIMCopySendCompletePerPacketInfo

VOID

  NdisIMCopySendCompletePerPacketInfo(

    IN PNDIS_PACKET  DstPacket,

    IN PNDIS_PACKET  SrcPacket

    );

NdisIMCopySendCompletePerPacketInfo ÇÔ¼ö´Â ¾Æ·¡ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡ ÀÇÇØ À§·Î ¸®ÅÏµÈ ÆÐŶÀ¸·ÎºÎÅÍ ÆÐŶ ´ç Á¤º¸¸¦ À­ ·¹º§ µå¶óÀ̹ö¿¡ ¸®ÅÏµÈ »õ·Î¿î ÆÐŶÀ¸·Î º¹»çÇÑ´Ù.

¸Å°³º¯¼ö

DstPacket
ÆÐŶ ´ç Á¤º¸°¡ º¹»çµÇ´Â ¸ñÀûÁö ÆÐŶ µð½ºÅ©¸³Å͸¦ °¡¸®Å²´Ù.

SrcPacket
ÆÐŶ ´ç Á¤º¸°¡ º¹»çµÇ´Â °ÍÀ¸·ÎºÎÅÍ ¼Ò½º ÆÐŶ µð½ºÅ©¸³Å͸¦ °¡¸®Å²´Ù.

ÁÖ¼®

ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö°¡ ¾Æ·¡ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö·ÎºÎÅÍ º¸³»±â ¿ä±¸ÀÇ ¿Ï¼ºÀ» ´Ù·ê ¶§, ±×·¯ÇÑ ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö´Â ÆÐŶ ´ç Á¤º¸¸¦ º¹»çÇϱâ À§ÇØ NdisIMCopySendCompletePerPacketInfo ÇÔ¼ö¸¦ È£ÃâÇÑ´Ù. ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö´Â ¾Æ·¡ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡ ÀÇÇØ ¸®ÅÏµÈ ÆÐŶÀ¸·ÎºÎÅÍ ÆÐŶ ´ç Á¤º¸¸¦ ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö°¡ »óÀ§ ·¹º§ µå¶óÀ̹ö·Î ¸®ÅÏÇÏ´Â »õ·Î¿î ÆÐŶÀ¸·Î º¹»çÇÑ´Ù. ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö´Â ¸¸¾à ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö´Â ÆÐŶÀÇ ÆÐŶ ´ç Á¤º¸¸¦ ¼öÁ¤ÇÏÁö ¾Ê´Â´Ù¸éÀº ½ºÅÃÀ¸·ÎºÎÅÍ ¸®ÅÏµÈ °¢ ÆÐŶÀ» À§ÇØ NdisIMCopySendCompletePerPacketInfo ÇÔ¼ö¸¦ È£ÃâÇÑ´Ù.

ÆÐŶ ´ç Á¤º¸´Â ¿¹¸¦ µé¾î, üũ¼¶ Á¤º¸, IP º¸¾È Á¤º¸, 802.1p¿ì¼±±Ç Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â NDIS_PACKET_EXTENSION ±¸Á¶Ã¼³»¿¡ Æ÷ÇԵȴÙ.

¸¸¾à ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö´Â ÆÐŶÀÇ ÆÐŶ ´ç Á¤º¸¸¦ ¼öÁ¤ÇØ¾ß ÇÑ´Ù¸éÀº, ±×·¯ÇÑ ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö´Â ÆÐŶ ´ç Á¤º¸¿¡ Á¢±ÙÇϱâ À§ÇØ ´ÙÀ½°ú °°Àº ¸ÅÅ©·ÎµéÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

  • NDIS_PER_PACKET_INFO_FROM_PACKET ¸ÅÅ©·Î´Â ÆÐŶ³»¿¡ ÆÐŶ ´ç Á¤º¸ÀÇ Æ¯Á¤ ŸÀÔ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù. ÀÌ ¸ÅÅ©·Î¸¦ »ç¿ëÇÏ¿© ´ÜÁö ÆÐŶÀ» À§ÇÑ ÆÐŶ´ç Á¤º¸ÀÇ ÇϳªÀÇ Å¸ÀÔ¿¡ Á¢±ÙÇÑ´Ù.
  • NDIS_PACKET_EXTENSION_FROM_PACKET ¸ÅÅ©·Î´Â ÆÐŶ³»¿¡ ¸ðµç ÆÐŶ ´ç Á¤º¸¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù. ÀÌ ¸ÅÅ©·Î¸¦ »ç¿ëÇÏ¿© ÆÐŶÀ» À§ÇÑ ÆÐŶ ´ç Á¤º¸ÀÇ Çϳª ÀÌ»óÀÇ Å¸ÀÔ¿¡ Á¢±ÙÇÑ´Ù.
ÇϳªÀÇ ÆÐŶ¿¡¼­ ¶ÇÇϳªÀÇ ÆÐŶÀ¸·Î µ¥ÀÌÅÍ ¹üÀ§¸¦ º¹»çÇϱâ À§ÇØ, NdisCopyFromPacketToPacket ÇÔ¼ö¸¦ »ç¿ëÇÑ´Ù.

NdisIMCopySendCompletePerPacketInfo ÇÔ¼öÀÇ È£ÃâÀÚµéÀº ¾î¶²ÇÑ IRQL¿¡¼­µµ ½ÇÇàµÉ ¼ö ÀÖ´Ù.