NdisPacketPoolUsage
UINT
NdisPacketPoolUsage(
IN NDIS_HANDLE PoolHandle
);
|
NdisPacketPoolUsage ÇÔ¼ö´Â ÆÐŶ pool·ÎºÎÅÍ ÇöÀç ÇÒ´çµÈ ÆÐŶ µð½ºÅ©¸³Å͵éÀÇ ¼ö¸¦ ¸®ÅÏÇÑ´Ù.
¸Å°³º¯¼ö
- PoolHandle
- NdisAllocatePacketPool ȤÀº NdisAllocatePacketPoolEx ÇÔ¼ö¿¡ ÀÇÇØ ¸®ÅÏµÈ ÇÚµéÀ» ÁöÁ¤ÇÑ´Ù.
¸®Åϰª
NdisPacketPoolUsage ÇÔ¼ö´Â ÁÖ¾îÁø ÆÐŶ pool·ÎºÎÅÍ ÇöÀç ÇÒ´çµÈ ÆÐŶ µð½ºÅ©¸³Å͵éÀÇ ¼ö¸¦ ¸®ÅÏÇÑ´Ù.
ÁÖ¼®
º¸³»±â ȤÀº ¼ö½Å ÀεðÄÉÀ̼ÇÀ» À§ÇÑ ÆÐŶ µð½ºÅ©¸³Å͵éÀ» ÇÒ´çÇϱâ Àü¿¡, NDIS µå¶óÀ̹ö´Â ƯÈ÷ µå¶óÀ̹ö°¡ ÇϳªÀÇ ÆÐŶ pool ÀÌ»óÀ» ÇÒ´çÇÑ´Ù¸éÀº º¸³»±â/¼ö½ÅÀ» À§ÇØ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ÆÐŶ µð½ºÅ©¸³Å͵éÀÌ ÃæºÐÈ÷ ÀÖ´ÂÁö¸¦ °áÁ¤Çϱâ À§ÇØ NdisPacketPoolUsage ÇÔ¼ö¸¦ È£ÃâÇÒ ¼ö ÀÖ´Ù.
NDIS µå¶óÀ̹ö´Â ¶ÇÇÑ ¸ðµç µð½ºÅ©¸³Å͵éÀÌ NdisFreePacketPool ÇÔ¼ö¸¦ È£ÃâÇϱâ Àü¿¡ ÁÖ¾îÁø ÆÐŶ pool¿¡°Ô ¸®ÅϵǴÂÁö¸¦ È®½ÇÈ÷ Çϱâ À§ÇØ ÀÌ ÇÔ¼ö¸¦ È£ÃâÇÒ ¼ö ÀÖ´Ù.
NdisPacketPoolUsage ÇÔ¼öÀÇ È£ÃâÀÚµéÀº IRQL <= DISPATCH_LEVEL¿¡¼ ½ÇÇàµÉ °ÍÀÌ´Ù.
|