ProtocolClDeregisterSapComplete
VOID
ProtocolClDeregisterSapComplete(
IN NDIS_STATUS Status,
IN NDIS_HANDLE ProtocolSapContext
);
|
µé¾î¿À´Â È£ÃâµéÀ» ¼ö¶ôÇÏ´Â ¿¬°á ÁöÇâ NDIS Ŭ¶óÀÌ¾ðÆ®µéÀº ±×µéÀÌ NdisClDeregisterSap ÇÔ¼ö·Î ÃʱâÈÇÑ ºñµ¿±â ¿¬»êµéÀ» ¿Ï¼ºÇϱâ À§ÇØ ProtocolClDeregisterSapComplete ÇÔ¼ö¸¦ °¡Á®¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ±×·¯ÇÑ ÇÁ·ÎÅäÄÝ µå¶óÀ̹öÀÇ µî·ÏµÈ ProtocolClDeregisterSapComplete ÇÔ¼ö¸¦ °£´ÜÈ÷ Á¦¾î¸¦ ¸®ÅÏÇÒ ¼ö ÀÖ´Ù.
¸Å°³º¯¼ö
- Status
- ´ÙÀ½°ú °°Àº Çϳª°ªÀ» °¡Áú ¼ö ÀÖ´Â SAP¸¦ µî·ÏÇØÁ¦Çϱâ À§ÇÑ Å¬¶óÀÌ¾ðÆ® ¿ä±¸ÀÇ ¸¶Áö¸· »óŸ¦ ÁöÁ¤ÇÑ´Ù.
- NDIS_STATUS_SUCCESS
- SAP´Â ´ÝÇû´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ ProtocolSapContext ¿µ¿ª³»¿¡ ÀúÀåÇÑ Å¬¶óÀ̾ðÆ®ÀÇ Àü¿¡ µî·ÏµÈ SAP¸¦ Ç¥½ÃÇÏ´Â NdisSapHandleÀº Áö±Ý À¯È¿ÇÏÁö ¾Ê´Â´Ù.
- NDIS_STATUS_FAILURE
- NDIS´Â NdisSapHandle¿¡ ÀÇÇØ Ç¥½ÃµÈ °ü·Ã SAP°¡ ÀÌ¹Ì NdisClDeregisterÇÔ¼ö¿¡ ´ëÇÑ Å¬¶óÀ̾ðÆ®ÀÇ È£ÃâÀÌ ¹ß»ýÇÒ ¶§, ÇØÁ¦µÇ±â À§ÇØ AFÀÇ »óŸ¦ "closing"À¸·Î ¸¶Å©ÇÑ´Ù.
- NDIS_STATUS_XXX
- ÄÝ ¸Å´ÏÀú´Â ¸î¸î CM-°áÁ¤ ÀÌÀ¯¸¦ À§ÇØ SAP¸¦ ´Ý±â À§ÇÑ ¿ä±¸°¡ ½ÇÆÐÇϰí NDIS´Â Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ProtocolCmDeregisterSap ÇÔ¼ö¿¡ ÀÇÇØ ¸®ÅÏµÈ »óŸ¦ ÀüÆÄÇÑ´Ù.(propagated).
- ProtocolSapContext
- ¿ø·¡ NdisClRegisterSap ÇÔ¼ö·Î NDIS¿¡°Ô Àü´ÞµÈ SAP ´ç ÄÁÅØ½ºÆ® ¿µ¿ª¿¡ ´ëÇÑ Å¬¶óÀÌ¾ðÆ® Á¦°ø ÇÚµéÀ» ÁöÁ¤ÇÑ´Ù. ÄÝ ¸Å´ÏÀú´Â ¼º°øÀûÀ¸·Î ÀÌ·¯ÇÑ SAP¸¦ µî·Ï ÇØÁ¦ÇÑ ÈÄ, Ŭ¶óÀÌ¾ðÆ®´Â ÄÁÅØ½ºÆ® ¿µ¿ªÀ» ÇØÁ¦ÇÒ ¼ö ÀÖ°í Àç»ç¿ëÀ» À§ÇØ ÀÌ·¯ÇÑ ÄÁÅØ½ºÆ® ¿µ¿ªÀ» ÁغñÇÑ´Ù.
ÁÖ¼®
ProtocolClDeregisterSapComplete ÇÔ¼ö¿¡ ´ëÇÑ È£ÃâÀº NdisClDeregisterSap¿¡ ´ëÇÑ Å¬¶óÀ̾ðÆ®ÀÇ ¼±Çà È£ÃâÀÌ ÄÝ ¸Å´ÏÀú¿¡ ÀÇÇØ 󸮵Ǵ °ÍÀ» °¡¸®Å²´Ù.
¸¸¾à ÄÝ ¸Å´ÏÀú°¡ ¸î¸î CM-°áÁ¤ ÀÌÀ¯¸¦ À§ÇØ µî·Ï ÇØÁ¦°¡ ½ÇÆÐµÇÁö ¾Ê´Â´Ù¸é, Ŭ¶óÀÌ¾ðÆ®´Â ProtocolClDeregisterSapComplete ÇÔ¼ö°¡ È£ÃâµÉ ¶§ NdisSapHandleÀÌ À¯È¿ÇÏÁö ¾Ê´Ù´Â °ÍÀ» °í·ÁÇØ¾ß ÇÑ´Ù. °á°úÀûÀ¸·Î, ProtocolClDeregisterSapComplete ÇÔ¼ö´Â Ŭ¶óÀÌ¾ðÆ®°¡ ÇÒ´çÇÑ SAP´ç ÄÁÅØ½ºÆ® ¿µ¿ªÀ» ÇØÁ¦ÇÒ ¼ö Àְųª NdisClRegisterSap ÇÔ¼ö¿¡ ´ëÇÑ °è¼ÓÀûÀΠȣÃâ¿¡¼ Àç»ç¿ëÀ» À§ÇØ ÁغñÇÒ ¼ö ÀÖ´Ù.
ProtocolClDeregisterSapComplete ÇÔ¼ö´Â IRQL DISPATCH_LEVEL¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖ°Ô Çϱâ À§ÇØ ¾²¿©Á®¾ß ÇÑ´Ù.
|