Dela via


Standardallokerare

Standardallokeraren tillhandahåller en systemminnesallokerare för enhetsdrivrutiner som överför data från systemminnet och kräver specifika egenskaper för minnesallokering. När du använder standardallokeraren behöver ett filter endast hantera begäran om allokeringskrav.

Om du använder standardallokeraren måste minidrivrutiner ange flaggan KSALLOCATOR_REQUIREMENTF_SYSTEM_MEMORY i medlemmen RequirementsFlags i den relevanta strukturen KSALLOCATOR_FRAMING. När en IRP_MJ_CREATE skickas och skapa-typen är KSCREATE_REQUEST_ALLOCATOR vidarebefordrar filtret IRP till standardallokeringshanteraren genom att anropa funktionen KsCreateDefaultAllocator . All återstående bearbetning hanteras av standardallokeraren.