NdisDeregisterProtocol
VOID
NdisDeregisterProtocol(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE NdisProtocolHandle
);
|
NdisDerigisterProtocolÀº µå¶óÀ̹ö°¡ NdisRegisterProcolÀ» È£ÃâÇßÀ»¶§ ÇÒ´çÇÑ ¸®¼Ò½ºµéÀ» ÇØÁ¦ÇÑ´Ù.
¸Å°³º¯¼ö
- Status
- ÀÌÇÔ¼ö·Î ºÎÅ͸®Åϵɶ§ NDIS_STATUS_SUCCESS·Î¼³Á¤µÇ´Â È£ÃâÀÚÁ¦°ø º¯¼öÆ÷ÀÎÅÍÀÌ´Ù.
- NdisProtocolHandle
- µå¶óÀ̹ö°¡ ÃʱâÈÇßÀ»¶§ NdisRegisterProtocol¿¡ ÀÇÇØ ¸®ÅÏµÈ ÇÚµéÀ» ÁöÁ¤ÇÑ´Ù.
ÁÖ¼®
µî·ÏµÈ ÇÁ·ÎÅäÄݵå¶óÀ̹ö´Â NdisDeregisterProtocolÀ» ´ÙÀ½°ú °°Àº ȯ°æ¿¡¼ È£ÃâÇÑ´Ù.
¸¸¾à ÇÁ·ÎÅäÄÝÀÌ ¾î¶² ¿¸°¹ÙÀεùµéÀ» °¡Áö°í ÀÖ´Ù¸é, NdisDeregisterProtocolÀÇ È£ÃâÀº NDIS¿¡°Ô ÇÁ·ÎÅäÄÝÀÇ ProtocolUnbindAdapterÇÔ¼ö¸¦ °¢ ¿·ÁÁø¹ÙÀεù´ç Çѹø¾¿ È£ÃâÇϵµ·ÏÇÑ´Ù. ProtocolUnbindAdapter´Â ¹ÙÀεùÀ» ´Ý±âÀ§ÇØ NdisCloseAdapterÇÔ¼ö¸¦ È£ÃâÇÑ´Ù.
ÇöÀç ¿¸°¹ÙÀεùÀÌ ´ÝÇôÁú¶§, NdisDeregisterProtocolÇÔ¼ö´Â È£ÃâÀÚ°¡ ¼³Á¤ÇÑ ¸ðµç ÇÊÅ͵éÀ» ÇØÁ¦Çϰí NDIS°¡ ÇÁ·ÎÅäÄݵå¶óÀ̹ö¸¦ À§ÇÑ ¹ÙÀεùµé°ú ÇÊÅ͵éÀ» Æ®·¢ÇϱâÀ§ÇØ ÇÒ´çÇÑ ¸Þ¸ð¸®¸¦ ÇØÁ¦ÇÑ´Ù.
NdisDeregisterProtocolÀÇ È£ÃâÀÚ´Â IRQLÀÌ DISPATCH_LEVELº¸´Ù ³·Àº·¹º§¿¡¼ µ¿ÀÛÇÑ´Ù.
|