Sdílet prostřednictvím


Výchozí alokátory

Výchozí alokátor poskytuje alokátor systémové paměti pro ovladače zařízení, které přenášejí data z systémové paměti a vyžadují specifické vlastnosti přidělení paměti. Při použití výchozího alokátoru potřebuje filtr zpracovat pouze požadavek na alokátor.

Pokud používáte výchozí alokátor, musí minidrivery nastavit příznak KSALLOCATOR_REQUIREMENTF_SYSTEM_MEMORY v členu RequirementsFlags příslušné struktury KSALLOCATOR_FRAMING . Když se odešle IRP_MJ_CREATE a typ vytvoření je KSCREATE_REQUEST_ALLOCATOR, filtr pomocí volání funkce KsCreateDefaultAllocator předá IRP výchozí obslužné rutině alokátoru. Veškeré zbývající zpracování se zpracovává výchozím alokátorem.