NdisOpenProtocolConfiguration

VOID

  NdisOpenProtocolConfiguration(

    OUT PNDIS_STATUS  Status,

    OUT PNDIS_HANDLE  ConfigurationHandle,

    IN PNDIS_STRING  ProtocolSection

    );

NdisOpenProtocolConfigurationÀº HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NICDriverInstance\Parameters\ProtocolName ·¹Áö½ºÆ®¸® ۸¦ À§ÇÑ ÇÚµéÀ» ¸®ÅÏÇÑ´Ù.

¸Å°³º¯¼ö

Status
ÀÌ ÇÔ¼ö·ÎºÎÅÍÀÇ ¸®Åϰª¿¡ NDIS_STATUS_SUCCESS ȤÀº NDIS_STATUS_FAILURE·Î ¼³Á¤µÇ´Â È£ÃâÀÚ Á¦°ø º¯¼ö¸¦ °¡¸®Å²´Ù.

ConfigurationHandle
ÀÌ ÇÔ¼ö´Â È£ÃâÀÚ°¡ ³ªÁß¿¡ ¹ÙÀεåÇÒ À̸§À» °¡Áø µå¶óÀ̺긦 À§ÇÑ ·¹Áö½ºÆ®¸® °ª¿¡ ´ëÇÑ ÇÚµéÀ» ¸®ÅÏÇϴ ȣÃâÀÚ Á¦°ø º¯¼ö¸¦ °¡¸®Å²´Ù. ÀÌ Å° ¾Æ·¡ÀÇ °ª ¿£Æ®¸®µéÀº ÇÁ·ÎÅäÄÝ ¼³Ä¡, ¾î´ðÅÍ Æ¯Á¤ Á¤º¸¸¦ Æ÷ÇÔÇÑ´Ù.

ProtocolSection
·¹Áö½ºÆ®¸® ÇÁ·ÎÅäÄÝ ¼½¼Ç ³»¿¡ Parameters\ProtocolName Ű·Î ¿­·Á ÀÖ´Â NDIS µå¶óÀ̹ö Áï ¾î´ðÅ͸¦ À̸§Áþ´Â, ½Ã½ºÅÛ µðÆúÆ® ¹®ÀÚ ¼ÂÀ¸·Î ÁöÁ¤µÇ¾îÁö´Â ¼ýÀÚÈ­µÈ ¹®ÀÚ¿­À» °¡¸®Å²´Ù. Windows NT ÇÁ·ÎÅäÄݵéÀ» À§ÇÏ¿© ÀÌ ¼ýÀÚÈ­µÈ ¹®ÀÚ¿­Àº À¯´ÏÄÚµå ¹®ÀÚµéÀ» Æ÷ÇÔÇÑ´Ù.

ProtocolBindAdapter ÇÔ¼ö¸¦ °¡Áö´Â NDIS µå¶óÀ̹öµéÀ» À§ÇÏ¿©, ÀÌ Æ÷ÀÎÅÍ´Â ProtocolBindAdapter¿¡ SystemSpecific1 ÀÔ·Â ¸Å°³º¯¼öÀÌ´Ù.

ÁÖ¼®

ÀÌ ÇÔ¼ö´Â È£ÃâÀÚ°¡ ·¹Áö½ºÆ®¸®³»¿¡ ÀÖ´Â Á¤º¸¸¦ °Ë»öÇϰí ȤÀº ÀúÀåÇÏ´Â Ndis...Configuration ÇÔ¼öµé¿¡°Ô °è¼ÓÇØ¼­ Àü´ÞÇÒ ¼ö ÀÖ´Â ÇÚµéÀ» ¸®ÅÏÇÑ´Ù.

ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö´Â ¸¸¾à ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö³ª ±× ¼³Ä¡ ½ºÅ©¸³Æ®°¡ ÇÁ·ÎÅäÄÝÀÌ ¹ÙÀεéÀ» ¼³Á¤ÇÏ´Â °ÍÀ¸·ÎºÎÅÍ ·¹Áö½ºÆ®¸®ÀÇ ÇÁ·ÎÅäÄÝ ¼½¼ÇÀÇ ¾î´ðÅÍ Æ¯Á¤ ±¸¼º Á¤º¸¸¦ ÀúÀåÇÑ´Ù¸éÀº NdisReadConfiguration À̳ª NdisWriteConfiguration¿¡ Àü´ÞÇÏ´Â ·¹Áö½ºÆ®¸® Ű ÇÚµéÀ» ¾ò±â À§ÇØ NdisOpenProtocolConfigurationÀ» È£ÃâÇÑ´Ù.

À©µµ¿ìÁî NT ÇÁ·ÎÅäÄÝÀº Ä¿³Î ¸ðµå ·çƾµéÀ» È£ÃâÇØ¼­ ±×µé ÀÚ½ÅÀÇ \DriverName\Parameters ·¹Áö½ºÆ®¸® ۵éÀ» ¿¬´Ù. ÀÌ·¯ÇÑ Áö¿ø ·çƾµéÀ» À§ÇÑ ´õ ¸¹Àº Á¤º¸µéÀ» ¾ò±â À§Çؼ­ Kernel-Mode Driver Reference¸¦ º¸¶ó.

NdisOpenProtocolConfiguration¿¡ ´ëÇÑ È£ÃâÀÚ´Â IRQL PASSIVE_LEVEL¿¡¼­ ½ÇÇàÇÑ´Ù.