Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O alocador padrão fornece um alocador de memória do sistema para controladores de dispositivos que transferem dados da memória do sistema e exigem propriedades específicas de alocação de memória. Ao usar o alocador padrão, um filtro só precisa lidar com a solicitação de requisitos do alocador.
Se estiver usando o alocador padrão, os minidrivers devem definir o sinalizador de KSALLOCATOR_REQUIREMENTF_SYSTEM_MEMORY no membro RequirementsFlags da estrutura KSALLOCATOR_FRAMING relevante. Quando um IRP_MJ_CREATE é enviado e o tipo de criação é KSCREATE_REQUEST_ALLOCATOR, o filtro encaminha o IRP para o manipulador de alocador padrão ao chamar a função KsCreateDefaultAllocator. Todo o processamento restante é tratado pelo alocador padrão.