NdisFreeBufferPool

VOID

  NdisFreeBufferPool(

    IN NDIS_HANDLE  PoolHandle

    );

NdisFreeBufferPoolÀº NdisAllocateBufferPool¿¡ ´ëÇÑ ¼±Çà È£Ãâ¿¡¼­ ¾ò¾îÁø ÇÚµéÀ» ÇØÁ¦ÇÑ´Ù.

¸Å°³º¯¼ö

PoolHandle
µå¶óÀ̹ö°¡ NdisAllocateBufferPool¸¦ È£ÃâÇÒ ¶§ ¸®ÅÏµÈ ÇÚµéÀ» ÁöÁ¤ÇÑ´Ù. pool ÇÚµéÀº ÀÌ ÇÔ¼ö°¡ È£ÃâÇÑ ÈÄ ´õ ÀÌ»ó À¯È¿ÇÏÁö ¾Ê´Â´Ù.

ÁÖ¼®

NdisFreeBufferPool¸¦ È£ÃâÇϱâ Àü¿¡, µå¶óÀ̹ö´Â NdisAllocateBuffer·Î ÇÒ´çµÈ ¾ÆÁ÷Àº ÇØÁ¦µÇÁö ¾Ê´Â ¸ðµç ¹öÆÛ µð½ºÅ©¸³Å͵éÀ» ÇØÁ¦Çϱâ À§ÇØ ÇÊ¿äÇÑ ¸¸Å­ ¿©·¯¹ø NdisFreeBuffer¸¦ È£ÃâÇØ¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸éÀº, NdisFreeBufferPool¿¡ ´ëÇÑ È£ÃâÀº ¸Þ¸ð¸® ´©¼ö(leak)¸¦ ¾ß±âÇÑ´Ù.

NdisFreeBufferPool¿¡ ´ëÇÑ È£ÃâÀÚµéÀº IRQL <= DISPATCH_LEVEL¿¡¼­ ½ÇÇàÇÑ´Ù.