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¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖ´Ù.
|