NdisQueryBuffer

VOID

  NdisQueryBuffer(

    IN PNDIS_BUFFER  Buffer,

    OUT PVOID  *VirtualAddress  OPTIONAL,

    OUT PUINT  Length

    );

µå¶óÀ̹öµéÀº NdisQueryBuffer ´ë½Å¿¡ NdisQueryBufferSafe ÇÔ¼ö¸¦ È£ÃâÇØ¾ß ÇÑ´Ù. NdisQueryBuffer ÇÔ¼ö¿Í´Â ´Ù¸£°Ô, NdisQueryBufferSafe ÇÔ¼ö´Â ¸¸¾à ½Ã½ºÅÛ ÀÚ¿øµéÀÌ ³·°Å³ª ȤÀº ´Ù ½á¹ö¸°´Ù¸éÀº ¹ö±× üũ¸¦ ¾ß±âÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.

¸Å°³º¯¼ö

Buffer
¹öÆÛ µð½ºÅ©¸³Å͸¦ °¡¸®Å²´Ù.

VirtualAddress
ÀÌ ÇÔ¼ö´Â ¼³¸íµÈ ¹üÀ§ÀÇ º£À̽º °¡»ó ÁÖ¼Ò¸¦ ¸®ÅÏÇϴ ȣÃâÀÚ Á¦°ø º¯¼ö¸¦ °¡¸®Å²´Ù.

Length
ÀÌ ÇÔ¼ö´Â °¡»ó ¹üÀ§³»¿¡¼­ ¹ÙÀÌÆ® ¼ö¸¦ ¸®ÅÏÇϴ ȣÃâÀÚ Á¦°ø º¯¼ö¸¦ °¡¸®Å²´Ù.

ÁÖ¼®

NdisQueryBuffer ÇÔ¼ö´Â ¹öÆÛ µð½ºÅ©¸³ÅͷκÎÅÍ ¹üÀ§ÀÇ Å©±â¿Í ¼±ÅÃÀûÀ¸·Î º£À̽º °¡»ó ÁÖ¼Ò¸¦ °Ë»öÇÑ´Ù.

NDIS µå¶óÀ̹öµéÀº NdisQueryBuffer ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ¿¬¼ÓµÈ Àü¼Û ¿¬»êµéÀ» À§ÇØ µé¾î¿À´Â ÆÐŶµé¿¡ ¿¬°áµÈ ¹öÆÛ µð½ºÅ©¸³Å͵é·ÎºÎÅÍ Á¤º¸¸¦ °Ë»öÇÑ´Ù.

µå¶óÀ̹ö´Â NdisQueryBuffer ÇÔ¼ö¸¦ È£ÃâÇϱâ Àü¿¡ À¯ÁöÇϰí ÀÖ´Â ¾î¶² ½ºÇÉ ¶ôÀ» ÇØÁ¦ÇØ¾ß ÇÑ´Ù.

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