TR_COMPARE_NETWORK_ADDRESS

VOID

  TR_COMPARE_NETWORK_ADDRESSES(

    IN PCHAR  A,

    IN PCHAR  B,

    OUT PINT  Result

    );

TR_COMPARE_NETWORK_ADDRESSES ´Â ÁÖ¾îÁø ÅäÅ«¸µ ÁÖ¼Ò°¡ ¶Ç ÇϳªÀÇ ÁÖ¾îÁø ÅäÅ«¸µ ÁÖ¼Òº¸´Ù Å«Áö ÀÛÀºÁö ȤÀº °°ÀºÁö¸¦ °¡¸®Å°´Â °ª¿¡ ´ëÇÑ È£ÃâÀÚ Á¦°ø º¯¼ö¸¦ ¼³Á¤ÇÑ´Ù.

¸Å°³º¯¼ö

A
ù ³×Æ®¿öÅ© ÁÖ¼Ò¸¦ °¡¸®Å²´Ù.

B
µÎ¹øÂ° ³×Æ®¿öÅ© ÁÖ¼Ò¸¦ °¡¸®Å²´Ù.

Result
ÀÌ ¸ÅÅ©·Î´Â ´ÙÀ½°ú °°Àº °ªµé Áß Çϳª·Î ºñ±³ÀÇ °á°ú¸¦ ¸®ÅÏÇϴ ȣÃâÀÚ Á¦°ø º¯¼ö¸¦ °¡¸®Å²´Ù. :

Result < zero
B°¡ Aº¸´Ù Å©´Ù.

Result > zero
A°¡ Bº¸´Ù Å©´Ù.

Zero
A°¡ B¿Í °°´Ù.

ÁÖ¼®

ÅäÅ«¸µ ³×Æ®¿öÅ© ÁÖ¼ÒµéÀº Á¤ÀÇµÈ ¼ø¼­È­ÇÑ °ü°è¸¦ °¡ÁöÁö ¾Ê´Â´Ù. °á°úÀûÀ¸·Î, °°Áö ¾ÊÀº ÁÖ¼ÒµéÀ» À§ÇÑ ÀÌ·¯ÇÑ ¸ÅÅ©·ÎÀÇ °á°úµéÀº ¸Å°³º¯¼ö ¼ø¼­¿¡ ÀÇÁ¸ÇÑ´Ù.

ÀÌ ¸ÅÅ©·ÎÀÇ È£ÃâÀÚµéÀº ¸¸¾à ¸ðµç Æ÷ÀÎÅÍ ¸Å°³º¯¼öµéÀÌ »óÁÖÇÏ´Â(resident) ¸Þ¸ð¸®¿¡ Á¢±ÙÇÏ¸é ¾î¶°ÇÑ IRQL¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ´Ù.