Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Domyślny alokator udostępnia alokator pamięci systemowej dla sterowników urządzeń, które przesyłają dane z pamięci systemowej i wymagają określonych właściwości alokacji pamięci. W przypadku korzystania z domyślnego alokatora filtr musi obsługiwać tylko żądanie wymagań alokatora.
W przypadku korzystania z domyślnego alokatora minidrajwery muszą ustawić flagę KSALLOCATOR_REQUIREMENTF_SYSTEM_MEMORY w elemencie RequirementsFlags odpowiedniej struktury KSALLOCATOR_FRAMING. Po przesłaniu IRP_MJ_CREATE, jeśli typ tworzenia to KSCREATE_REQUEST_ALLOCATOR, filtr przekazuje IRP do domyślnej procedury obsługi alokatora przez wywołanie funkcji KsCreateDefaultAllocator. Wszystkie pozostałe operacje przetwarzania są obsługiwane przez domyślny alokator.