Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Распределитель по умолчанию предоставляет системный распределитель памяти для драйверов устройств, которые передают данные из системной памяти и требуют конкретных характеристик выделения памяти. При использовании распределителя по умолчанию фильтр должен обрабатывать только запрос требований к распределителю.
При использовании распределителя по умолчанию минидрайверы должны задать флаг KSALLOCATOR_REQUIREMENTF_SYSTEM_MEMORY в элементе RequirementsFlags соответствующей структуры KSALLOCATOR_FRAMING. При отправке IRP_MJ_CREATE с типом создания KSCREATE_REQUEST_ALLOCATOR фильтр перенаправляет IRP обработчику распределителя по умолчанию, вызывая функцию KsCreateDefaultAllocator. Все остальные обработки обрабатываются распределителем по умолчанию.