Paged and NonPaged Pool in Windows

Тема в разделе "WASM.WIN32", создана пользователем k00mber, 31 май 2006.

  1. k00mber

    k00mber New Member

    Публикаций:
    0
    Регистрация:
    31 май 2006
    Сообщения:
    10
    Итак, вопрос:

    Какой-либо компонент системы выполняет:

    p = ExAllocatePoolWithTag(NonPagedPool, (SIZE_T)0x4000, 'rtpM');

    .....

    как по известному указателю pointer == p установить размер блока (pool block).

    Быть может кто-нить пояснит мне как работать с POOL_HEADER, т.к. там точно должна содержаться необходимая информация.
     
  2. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    вчера только обсуждалось, воспользуйся поиском
     
  3. k00mber

    k00mber New Member

    Публикаций:
    0
    Регистрация:
    31 май 2006
    Сообщения:
    10
    И все же может кто-нить объяснит мне, где расположена структура POOL_HEADER? И что означают ее поля: BlockSize и PreviousSize?