TDI_PNP_CONTEXT
struct _TDI_PNP_CONTEXT {
USHORT ContextSize;
USHORT ContextType;
UCHAR ContextData[1];
} TDI_PNP_CONTEXT, *PTDI_PNP_CONTEXT;
|
TDI_PNP_CONTEXT´Â ³Ý ÁÖ¼ÒÀÇ Ãß°¡¿Í »èÁ¦¿¡ ´ëÇÑ µ¿Àû Å뺸¿Í ¸¶Âù°¡Áö·Î PnP(¹ÙÀεù)¿Í Àü¿ø»óÅ º¯ÈÀÇ Å뺸¸¦ ¹Þ±â À§Çؼ TdiRegisterPnPHandlers ÇÔ¼ö¸¦ °¡Áö°í ±×µéÀ» µî·ÏÇÑ Æ®·£½ºÆ÷Æ® Ŭ¶óÀÌ¾ðÆ®·Î Àü´ÞµÇ´Â ±¸Á¶Ã¼ÀÇ ¹öÆÛÈµÈ Á¤º¸¸¦ Á¤ÀÇÇÑ´Ù.
¸â¹ö
- ContextSize
- ContextData¿¡ ¹ÙÀÌÆ®ÀÇ º¯¼ö»çÀÌÁî ¹è¿À» Æ÷ÇÔÇÏ´Â ¹öÆÛÈµÈ µ¥ÀÌŸÀÇ ¹ÙÀÌÆ® »çÀÌÁ ¼¼úÇÑ´Ù.
- ContextType
- ´ÙÀ½Áß ÇϳªÀÇ °ªÀ¸·Î½á ContextData¿¡ Á¤º¸ ŸÀÔÀ» ¼¼úÇÑ´Ù:
- TDI_PNP_CONTEXT_TYPE_IF_NAME
- ¹öÆÛÈµÈ µ¥ÀÌŸ´Â »õ·Î¿î ³×Æ®¿÷ ÁÖ¼Ò°¡ µµ´ÞÇϰųª ´ÝÈ÷´Â ÇϺÎÀÇ ÀåÄ¡ °´Ã¼ÀÇ À̸§Ã³·³ ÇÁ·ÎÅäÄÝ Á¦°ø ÀåÄ¡ (ȤÀº ÀÎÅÍÆäÀ̽º) À̸§ÀÌ´Ù.
- TDI_PNP_CONTEXT_TYPE_IF_ADDRESS
- ¹öÆÛÈµÈ µ¥ÀÌŸ´Â Æ®·£½ºÆ÷Æ®¿Í Ŭ¶óÀÌ¾ðÆ®°¡ ¹ÙÀεùµÈ ÇϺÎÀÇ ÀåÄ¡¿Í ¿¬°üµÈ ³Ý ÁÖ¼ÒÀÇ ¸®½ºÆ®Ã³·³ ÇÁ·ÎÅäÄÝ Á¦°ø ÁÖ¼ÒÀÌ´Ù.
- TDI_PNP_CONTEXT_TYPE_PDO
- ¹öÆÛÈµÈ µ¥ÀÌŸ´Â Æ®·£½ºÆ÷Æ®¿Í Ŭ¶óÀÌ¾ðÆ®°¡ ¹ÙÀεùµÈ ÇϺÎÀÇ NICÀ» ±¸ÇöÇÏ´Â ¹°¸® ÀåÄ¡ °´Ã¼¿¡ ´ëÇÑ ÇÁ·ÎÅäÄÝ Á¦°ø Æ÷ÀÎÅÍÀÌ´Ù.
- TDI_PNP_CONTEXT_TYPE_FIRST_OR_LAST_IF
- ¹öÆÛÈµÈ µ¥ÀÌŸ´Â Æ®·£½ºÆ÷Æ®¸¦ Áö¿øÇÏ´Â ¾î´ðÅ͸¦ À§ÇÑ ÇÁ·ÎÅäÄÝ Á¦°ø Á¤º¸ÀÌ´Ù. °á°úÀûÀ¸·Î Ŭ¶óÀÌ¾ðÆ®°¡ ¹ÙÀεùµÈ Æ®·£½ºÆ÷Æ®°¡ Àû¾îµµ ÇϳªÀÇ ÇϺΠNIC¿¡ ÀÇÇØ¼ Áö¿øµÇ´ÂÇÑ Å¬¶óÀÌ¾ðÆ®´Â Æ®·£½ºÆ÷Æ® ÀÎÅÍÆäÀ̽º Ư¼º¿¡´Â ¹«°ü½ÉÇÏ´Ù.
- ContextData
- Ŭ¶óÀÌ¾ðÆ®·ÎÀÇ ÀÌ·¯ÇÑ Å뺸¸¦ À§Çؼ ¹öÆÛÈµÈ µ¥ÀÌŸ¸¦ Æ÷ÇÔÇÑ´Ù.
ÁÖ¼®
ÀÌ ±¸Á¶Ã¼·Î Àü´ÞµÈ Á¤º¸´Â ContextType °ªÀ¸·Î ÀεðÄÉÀÌÆ®µÉ ¶§ ÄÁÅØ½ºÆ® ÀÇÁ¸ÀûÀ̰í ÇÁ·ÎÅäÄÝ ÀÇÁ¸ÀûÀÌ´Ù. ¿¹¸¦µé¾î TCP/IP°¡ TdiRegisterNetAddress ÇÔ¼ö¸¦ È£ÃâÇÏ¹Ç·Î½á »õ·Î¿î ³Ý ÁÖ¼ÒÀÇ Å¬¶óÀÌ¾ðÆ®¿¡°Ô Å뺸ÇßÀ» ¶§ TCP/IP´Â ÄÁÅØ½ºÆ® ÀÎÀÚ·Î TDI_PNP_CONTEXT_TYPE_PDO ·¹Äڵ忡 ´ëÇÑ Æ÷ÀÎÅ͸¦ Àü´ÞÇÑ´Ù. ±×·¯³ª ´Ù¸¥ Æ®·£½ºÆ÷Æ® ½ºÅðú ¹ÙÀεùµÈ Ŭ¶óÀ̾ðÆ®ÀÇ µî·ÏµÈ ClientAddNetAddress ÇÔ¼ö´Â °°Àº ŸÀÔÀÇ TDI_PNP_CONTEXT ·¹Äڵ忡 ´ëÇÑ ÀÔ·Â ÄÁÅØ½ºÆ® Æ÷ÀÎÅ͸¦ °¡Áö°í È£ÃâµÉ Çʿ䰡 ¾ø´Ù.
|