NdisIMCopySendPerPacketInfo

VOID

  NdisIMCopySendPerPacketInfo(

    IN PNDIS_PACKET  DstPacket,

    IN PNDIS_PACKET  SrcPacket

    );

NdisIMCopySendPerPacketInfo´Â »óÀ§·¹º§ µå¶óÀ̹ö¿¡ ÀÇÇØ ÇÏÀ§·¹º§ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô º¸³»Áú »õ·Î¿î ÆÐŶÀ¸·Î º¸³»Áø ÆÐŶÀ¸·Î ºÎÅÍ ÆÐŶ´ç Á¤º¸¸¦ º¹»çÇÑ´Ù.

¸Å°³º¯¼ö

DstPacket
ÆÐŶ´ç Á¤º¸°¡ º¹»çµÉ ¸ñÀûÁö ÆÐŶ µð½ºÅ©¸³ÅÍÀÇ Æ÷ÀÎÅÍ.

SrcPacket
ÆÐŶ´ç Á¤º¸°¡ º¹»çµÈ ¼Ò½º ÆÐŶ µð½ºÅ©¸³ÅÍÀÇ Æ÷ÀÎÅÍ.

ÁÖ¼®

ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö°¡ »óÀ§·¹º§ µå¶óÀ̹ٿ¡¼­ ÇÏÀ§·¹º§ ¹Ì´ÏÆ÷Æ® µå¶óÀ̺¸·Î º¸³»±â ¿ä±¸¸¦ Æ÷¿öµùÇÒ ¶§, ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö´Â ÆÐŶ´ç Á¤º¸¸¦ º¹»çÇϱâ À§ÇØ NdisIMCopySendPerPacketInfo¸¦ È£ÃâÇÑ´Ù. ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö´Â »óÀ§·¹º§ µå¶óÀ̹ö¿¡ ÀÇÇØ ÇÏÀ§·¹º§ ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¿¡°Ô º¸³»Áú »õ·Î¿î ÆÐŶÀ¸·Î º¸³»Áø ÆÐŶÀ¸·Î ºÎÅÍ ÆÐŶ´ç Á¤º¸¸¦ º¹»çÇÑ´Ù. ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö´Â ÀÎÅ͹̵ð¾ù µå¶óÀ̹ö°¡ ÆÐŶÀÇ ÆÐŶ´ç Á¤º¸¸¦ ¹Ù²ã¾ß ÇÏÁö ¾ÊÀ»¶§ ±îÁö °¢ ÆÐŶÀÌ ½ºÅÃÀ» ÅëÇØ º¸³»Áö±â À§ÇØ NdisIMCopySendPerPacketInfo¸¦ È£ÃâÇÑ´Ù.

ÆÐŶ´Ý Á¤º¸´Â NDIS_PACKET_EXTENSION ±¸Á¶¿¡ Æ÷ÇÔµÇ°í ¿ì¼±±Ç Á¤º¸ - ¿¹¸¦ µé¾î,checksum information, IP Security information, and 802.1p - ¸¦ Æ÷ÇÔÇÑ´Ù.

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

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

NdisIMCopySendPerPacketInfoÇÔ¼öÀÇ È£ÃâÀÚ´Â ¾î¶² IRQL¿¡¼­µµ ½ÇÇàÇÒ ¼ö ÀÖ´Ù.