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