Sobre contextos de minifiltro

Um contexto é uma estrutura definida pelo driver de minifiltro e que pode ser associada a um objeto do gerenciador de filtros. O gerenciador de filtros fornece suporte que permite que os drivers de minifiltro associem contextos a objetos para preservar o estado em operações de E/S.

Tipos de contextos

Minifiltros podem criar e definir contextos para os seguintes objetos:

  • Arquivos (Windows Vista e posterior)
  • Instâncias
  • Fluxos
  • Identificadores de fluxo (objetos de arquivo)
  • Transações (Windows Vista e posterior)
  • Volumes

Os contextos de volume devem ser alocados do pool nãopaged. Todos os outros tipos de contexto podem ser alocados do pool de páginas ou nãopagados.

Filtrar código de exemplo de contexto do driver

Consulte o exemplo ctx para obter um exemplo de um driver de minifiltro que usa contextos.

Como gerenciar contextos

As seções a seguir descrevem como gerenciar contextos de filtro:

Para obter informações sobre o suporte fornecido pelo gerenciador de filtros, consulte contextos de minifiltro de suporte.