Cabeçalho fltkernel.h

Esse cabeçalho é usado pelo ifsk. Para obter mais informações, consulte:

  • do sistema de arquivos instalável

fltkernel.h contém as seguintes interfaces de programação:

Funções

 
FLT_IS_FASTIO_OPERATION

Saiba mais sobre FLT_IS_FASTIO_OPERATION
FLT_IS_FS_FILTER_OPERATION

Saiba mais sobre a macro FLT_IS_FS_FILTER_OPERATION.
FLT_IS_IRP_OPERATION

Saiba mais sobre a macro FLT_IS_IRP_OPERATION.
FLT_IS_REISSUED_IO

Saiba mais sobre a macro FLT_IS_REISSUED_IO.
FLT_IS_SYSTEM_BUFFER

Saiba mais sobre a macro FLT_IS_SYSTEM_BUFFER.
FltAcknowledgeEcp

A rotina FltAcknowledgeEcp é usada para marcar uma estrutura de contexto de parâmetro de criação extra (ECP), conforme confirmado.
FltAcquirePushLockExclusive

A rotina FltAcquirePushLockExclusive adquire o bloqueio de push determinado para acesso exclusivo pelo thread de chamada.
FltAcquirePushLockExclusiveEx

A rotina FltAcquirePushLockExclusiveEx adquire o bloqueio de push determinado para acesso exclusivo pelo thread de chamada.
FltAcquirePushLockShared

A rotina FltAcquirePushLockShared adquire o bloqueio de push determinado para acesso compartilhado pelo thread de chamada.
FltAcquirePushLockSharedEx

A rotina FltAcquirePushLockSharedEx adquire o bloqueio de push determinado para acesso compartilhado pelo thread de chamada.
FltAcquireResourceExclusive

Saiba mais sobre a função FltAcquireResourceExclusive.
FltAcquireResourceShared

Saiba mais sobre a função FltAcquireResourceShared.
FltAddOpenReparseEntry

Essa rotina adiciona uma estrutura de nova análise aberta alocada por um chamador, OPEN_REPARSE_LIST_ENTRY, em uma operação de criação.
FltAdjustDeviceStackSizeForIoRedirection

A rotina FltAdjustDeviceStackSizeForIoRedirection aumenta o tamanho da pilha do dispositivo de origem para permitir que um minifiltro redirecione a E/S de uma instância de origem especificada para uma instância de destino especificada quando a pilha de destino é mais profunda que a pilha de origem.
FltAllocateCallbackData

FltAllocateCallbackData aloca uma estrutura de dados de retorno de chamada que um driver de minifiltro pode usar para iniciar uma solicitação de E/S.
FltAllocateCallbackDataEx

A rotina FltAllocateCallbackDataEx aloca uma estrutura de dados de retorno de chamada e pode pré-alocar memória para estruturas adicionais que um driver de minifiltro pode usar para iniciar uma solicitação de E/S.
FltAllocateContext

Saiba mais sobre a função FltAllocateContext.
FltAllocateDeferredIoWorkItem

FltAllocateDeferredIoWorkItem aloca um item de trabalho de E/S adiado.
FltAllocateExtraCreateParameter

A rotina FltAllocateExtraCreateParameter aloca o pool de memória paginado para uma estrutura de contexto ECP (parâmetro de criação extra) definida pelo usuário e gera um ponteiro para essa estrutura.
FltAllocateExtraCreateParameterFromLookasideList

A rotina FltAllocateExtraCreateParameterFromLookasideList aloca o pool de memória de uma determinada lista lookaside para uma estrutura de contexto ECP (parâmetro de criação extra) e gera um ponteiro para essa estrutura.
FltAllocateExtraCreateParameterList

A rotina FltAllocateExtraCreateParameterList aloca memória de pool de páginas para uma estrutura de lista de parâmetro de criação extra (ECP) e gera um ponteiro para essa estrutura.
FltAllocateFileLock

A rotina FltAllocateFileLock aloca e inicializa uma nova estrutura de FILE_LOCK.
FltAllocateGenericWorkItem

FltAllocateGenericWorkItem aloca um item de trabalho genérico.
FltAllocatePoolAlignedWithTag

FltAllocatePoolAlignedWithTag aloca um buffer alinhado ao dispositivo para uso em uma operação de E/S não armazenada em cache.
FltApplyPriorityInfoThread

A rotina FltApplyPriorityInfoThread é usada por um driver de minifiltro para aplicar informações de prioridade a um thread.
FltAttachVolume

FltAttachVolume cria uma nova instância de driver de minifiltro e a anexa ao volume especificado.
FltAttachVolumeAtAltitude

FltAttachVolumeAtAltitude é uma rotina de suporte de depuração que anexa uma instância de driver de minifiltro a um volume em uma altitude especificada, substituindo todas as configurações no arquivo INF do driver de minifiltro.
FltBuildDefaultSecurityDescriptor

FltBuildDefaultSecurityDescriptor cria um descritor de segurança padrão para uso com FltCreateCommunicationPort.
FltCancelFileOpen

Um driver de minifiltro pode usar a rotina FltCancelFileOpen para fechar um arquivo recém-aberto ou criado.
FltCancelIo

A rotina fltCancelIo cancela uma operação de E/S.
FltCancellableWaitForMultipleObjects

O FltCancellableWaitForMultipleObjects executa uma operação de espera cancelável (uma espera que pode ser encerrada) em um ou mais objetos dispatcher.
FltCancellableWaitForSingleObject

A rotina FltCancellableWaitForSingleObject executa uma operação de espera cancelável (uma espera que pode ser encerrada) em um objeto dispatcher.
FltCbdqDisable

FltCbdqDisable desabilita a fila de dados de retorno de chamada de um minifiltro driver.
FltCbdqEnable

FltCbdqEnable habilita uma fila de dados de retorno de chamada que foi desabilitada por uma chamada anterior para FltCbdqDisable.
FltCbdqInitialize

FltCbdqInitialize inicializa a tabela de expedição da fila de dados de retorno de chamada de um minifiltro driver.
FltCbdqInsertIo

FltCbdqInsertIo insere a estrutura de dados de retorno de chamada para uma operação de E/S na fila de dados de retorno de chamada de um driver de filtro.
FltCbdqRemoveIo

FltCbdqRemoveIo remove um item específico da fila de dados de retorno de chamada de um minifiltro driver.
FltCbdqRemoveNextIo

FltCbdqRemoveNextIo remove o próximo item correspondente na fila de dados de retorno de chamada de um minifiltro driver.
FltCheckAndGrowNameControl

A rotina FltCheckAndGrowNameControl verifica se o buffer em uma estrutura de FLT_NAME_CONTROL é grande o suficiente para manter o número especificado de bytes. Caso contrário, FltCheckAndGrowNameControl o substituirá por um buffer maior alocado pelo sistema.
FltCheckLockForReadAccess

A rotina FltCheckLockForReadAccess determina se o chamador tem acesso de leitura a um intervalo de bytes bloqueado de um arquivo.
FltCheckLockForWriteAccess

A rotina FltCheckLockForWriteAccess determina se o chamador tem acesso de gravação a um intervalo de bytes bloqueado de um arquivo.
FltCheckOplock

Um driver de minifiltro chama FltCheckOplock para sincronizar a estrutura de dados de retorno de chamada para uma operação de E/S de arquivo baseada em IRP com o estado oplock (bloqueio oportunista) atual do arquivo.
FltCheckOplockEx

Um driver de minifiltro chama a rotina FltCheckOplockEx para sincronizar a estrutura de dados de retorno de chamada para uma operação de E/S de arquivo baseada em IRP que tem o estado atual de bloqueio oportunista (oplock) do arquivo.
FltClearCallbackDataDirty

A rotina FltClearCallbackDataDirty limpa o sinalizador sujo de retorno de chamada em uma estrutura de dados de retorno de chamada.
FltClearCancelCompletion

FltClearCancelCompletion limpa uma rotina de cancelamento especificada para uma operação de E/S.
FltClose

FltClose fecha um identificador de arquivo aberto por FltCreateFile ou FltCreateFileEx.
FltCloseClientPort

FltCloseClientPort fecha uma porta do cliente de comunicação.
FltCloseCommunicationPort

FltCloseCommunicationPort fecha a porta do servidor de comunicação do driver de minifiltro.
FltCloseSectionForDataScan

A rotina FltCloseSectionForDataScan fecha um objeto de seção associado a um fluxo de arquivos.
FltCommitComplete

A rotina FltCommitComplete reconhece uma notificação TRANSACTION_NOTIFY_COMMIT.
FltCommitFinalizeComplete

A rotina FltCommitFinalizeComplete reconhece uma notificação TRANSACTION_NOTIFY_COMMIT_FINALIZE.
FltCompareInstanceAltitudes

FltCompareInstanceAltitudes compara as altitudes de duas instâncias de driver de minifiltro.
FltCompletePendedPostOperation

FltCompletePendedPostOperation retoma o processamento de conclusão de uma operação de E/S que estava pendente na rotina de retorno de chamada do postoperation do driver de minifiltro.
FltCompletePendedPreOperation

FltCompletePendedPreOperation retoma o processamento de uma operação de E/S pendente na rotina de retorno de chamada de pré-operação (PFLT_PRE_OPERATION_CALLBACK) de um driver de minifiltro.
FltCopyOpenReparseList

Essa rotina copia todas as informações de nova análise abertas de uma criação anterior em uma nova lista ECP que pode ser usada para emitir uma segunda criação.
FltCreateCommunicationPort

Saiba mais sobre a função FltCreateCommunicationPort.
FltCreateFile

Saiba mais sobre a função FltCreateFile.
FltCreateFileEx

Os drivers de minifiltro chamam FltCreateFileEx para criar um arquivo ou abrir um arquivo existente.
FltCreateFileEx2

Os drivers de minifiltro chamam FltCreateFileEx2 para criar um arquivo ou abrir um arquivo existente. Essa rotina também inclui um parâmetro de contexto de criação opcional.
FltCreateMailslotFile

Os drivers de minifiltro chamam FltCreateMailslotFile para criar um novo pipe ou abrir um emaillot existente.
FltCreateNamedPipeFile

Os drivers de minifiltro chamam FltCreateNamedPipeFile para criar um novo pipe ou abrir um pipe existente.
FltCreateSectionForDataScan

A rotina FltCreateSectionForDataScan cria um objeto de seção para um arquivo. Opcionalmente, o gerenciador de filtros pode sincronizar E/S com a seção criada.
FltCreateSystemVolumeInformationFolder

FltCreateSystemVolumeInformationFolder verifica a existência da pasta "Informações de Volume do Sistema" em um volume do sistema de arquivos. Se a pasta não estiver presente, a pasta será criada.
FltCurrentBatchOplock

Um driver de minifiltro chama FltCurrentBatchOplock para determinar se há algum lote ou filtro de bloqueios oportunistas (oplocks) em um arquivo.
fltCurrentOplock

Um driver de minifiltro chama a rotina FltCurrentOplock para determinar se há bloqueios oportunistas (oplocks) em um arquivo.
FltCurrentOplockH

Um driver de minifiltro chama a rotina FltCurrentOplockH para determinar se há algum CACHE_HANDLE_LEVEL bloqueios oportunistas (oplocks) em um arquivo.
FltDecodeParameters

FltDecodeParameters retorna ponteiros para o endereço MDL (lista de descritores de memória), ponteiro de buffer, comprimento do buffer e parâmetros de acesso desejados para uma operação de E/S.
FltDeleteContext

FltDeleteContext marca um contexto especificado para exclusão.
FltDeleteExtraCreateParameterLookasideList

A rotina FltDeleteExtraCreateParameterLookasideList libera uma lista lookaside de parâmetro de criação extra (ECP).
FltDeleteFileContext

A rotina FltDeleteFileContext recupera e exclui um contexto de arquivo que um determinado driver de minifiltro definiu para um determinado arquivo.
FltDeleteInstanceContext

FltDeleteInstanceContext remove um contexto de uma determinada instância e marca o contexto para exclusão.
FltDeletePushLock

A rotina FltDeletePushLock exclui um determinado bloqueio por push.
FltDeleteStreamContext

FltDeleteStreamContext remove um contexto que uma determinada instância de driver de minifiltro definiu para um determinado fluxo e marca o contexto de exclusão.
FltDeleteStreamHandleContext

FltDeleteStreamHandleContext remove um contexto que uma determinada instância de driver de minifiltro definiu para um determinado identificador de fluxo e marca o contexto para exclusão.
FltDeleteTransactionContext

A rotina FltDeleteTransactionContext remove um contexto de uma determinada transação e marca o contexto de exclusão.
FltDeleteVolumeContext

FltDeleteVolumeContext remove um contexto que um determinado driver de minifiltro definiu para um determinado volume e marca o contexto para exclusão.
FltDetachVolume

FltDetachVolume desanexa uma instância de driver de minifiltro de um volume.
FltDeviceIoControlFile

FltDeviceIoControlFile envia um código de controle diretamente para um driver de dispositivo especificado, fazendo com que o driver correspondente execute a ação especificada.
FltDoCompletionProcessingWhenSafe

Se for seguro fazer isso, a função FltDoCompletionProcessingWhenSafe executará uma rotina de retorno de chamada de postoperation do driver de minifiltro.
FltEnlistInTransaction

A rotina FltEnlistInTransaction inseri um driver de minifiltro em uma determinada transação.
FltEnumerateFilterInformation

A rotina FltEnumerateFilterInformation fornece informações sobre todos os drivers de filtro registrados (incluindo minifiltro e drivers de filtro herdados) no sistema.
FltEnumerateFilters

A rotina FltEnumerateFilters enumera todos os drivers de minifiltro registrados no sistema.
FltEnumerateInstanceInformationByDeviceObject

A rotina FltEnumerateInstanceInformationByDeviceObject fornece informações sobre instâncias de driver de minifiltro e drivers de filtro herdados anexados ao volume relacionado a um objeto de dispositivo especificado.
FltEnumerateInstanceInformationByFilter

A rotina FltEnumerateInstanceInformationByFilter fornece informações sobre instâncias de um determinado driver de minifiltro.
FltEnumerateInstanceInformationByVolume

A rotina FltEnumerateInstanceInformationByVolume fornece informações sobre instâncias de driver de minifiltro e drivers de filtro herdados (somente Windows Vista) anexados a um determinado volume.
FltEnumerateInstanceInformationByVolumeName

A rotina FltEnumerateInstanceInformationByVolumeName fornece informações sobre instâncias de driver de minifiltro e drivers de filtro herdados anexados ao volume com o nome especificado.
FltEnumerateInstances

A rotina FltEnumerateInstances enumera instâncias de driver de minifiltro para um determinado driver de minifiltro ou volume.
FltEnumerateVolumeInformation

A rotina FltEnumerateVolumeInformation fornece informações sobre volumes conhecidos pelo gerenciador de filtros.
FltEnumerateVolumes

A rotina FltEnumerateVolumes enumera todos os volumes no sistema.
FltFastIoMdlRead

A rotina FltFastIoMdlRead retorna uma MDL (lista de descritores de memória) que aponta diretamente para o intervalo de bytes especificado no cache de arquivos.
FltFastIoMdlReadComplete

A rotina FltFastIoMdlReadComplete conclui a operação de leitura iniciada pela rotina FltFastIoMdlRead.
FltFastIoMdlWriteComplete

A rotina FltFastIoMdlWriteComplete em fltkernel.h libera os recursos alocados por FltFastIoPrepareMdlWrite.
FltFastIoPrepareMdlWrite

A rotina FltFastIoPrepareMdlWrite retorna uma lista vinculada de MDLs (listas de descritores de memória) que apontam para o intervalo especificado de dados de arquivo armazenados em cache para gravar dados diretamente no cache.
FltFindExtraCreateParameter

A rotina FltFindExtraCreateParameter pesquisa uma determinada lista ECP em busca de uma estrutura de contexto ECP de um determinado tipo e retorna um ponteiro para essa estrutura se ela for encontrada.
FltFlushBuffers

A rotina fltFlushBuffers é usada pelo driver de minifiltro para enviar uma solicitação de liberação de um determinado arquivo para o sistema de arquivos.
FltFlushBuffers2

Saiba mais sobre a função FltFlushBuffers2.
FltFreeCallbackData

A rotina FltFreeCallbackData libera uma estrutura de dados de retorno de chamada alocada pela rotina FltAllocateCallbackData.
FltFreeDeferredIoWorkItem

A rotina FltFreeDeferredIoWorkItem libera um item de trabalho alocado pela rotina FltAllocateDeferredIoWorkItem.
FltFreeExtraCreateParameter

A rotina FltFreeExtraCreateParameter libera a memória de uma estrutura de contexto ECP.
FltFreeExtraCreateParameterList

A rotina FltFreeExtraCreateParameterList libera uma estrutura de lista de parâmetros de criação extra (ECP).
FltFreeFileLock

A rotina FltFreeFileLock não diferencia e libera uma estrutura de FILE_LOCK inicializada.
FltFreeGenericWorkItem

A rotina FltFreeGenericWorkItem libera um item de trabalho alocado pela rotina FltAllocateGenericWorkItem.
FltFreeOpenReparseList

Essa rotina desaloca todas as informações copiadas em uma operação de criação por uma chamada anterior para FltCopyOpenReparseList.
FltFreePoolAlignedWithTag

A rotina FltFreePoolAlignedWithTag libera um buffer alinhado a cache que foi alocado por uma chamada anterior para FltAllocatePoolAlignedWithTag.
FltFreeSecurityDescriptor

FltFreeSecurityDescriptor libera um descritor de segurança alocado pela rotina FltBuildDefaultSecurityDescriptor.
FltFsControlFile

A rotina fltFsControlFile envia um código de controle diretamente para um sistema de arquivos especificado ou driver de filtro do sistema de arquivos, fazendo com que o driver correspondente execute a ação especificada.
FltGetActivityIdCallbackData

A rotina FltGetActivityIdCallbackData recupera a ID da atividade atual associada a uma solicitação nos dados de retorno de chamada de um minifiltro.
FltGetBottomInstance

FltGetBottomInstance retorna um ponteiro de instância opaco para a instância do driver de minifiltro, se houver uma, que é anexada na parte inferior da pilha de instância para um determinado volume.
fltGetContexts

Saiba mais sobre a função FltGetContexts.
FltGetContextsEx

Saiba mais sobre a função FltGetContextsEx.
FltGetCopyInformationFromCallbackData

Saiba mais sobre a função FltGetCopyInformationFromCallbackData.
FltGetDestinationFileNameInformation

Saiba mais sobre a rotina FltGetDestinationFileNameInformation.
FltGetDeviceObject

A rotina FltGetDeviceObject retorna um ponteiro para o VDO (objeto de dispositivo de volume) do Gerenciador de Filtros para um determinado volume.
FltGetDiskDeviceObject

A rotina FltGetDiskDeviceObject retorna um ponteiro para o objeto de dispositivo de disco associado a um determinado volume.
FltGetEcpListFromCallbackData

A rotina FltGetEcpListFromCallbackData retorna um ponteiro para uma lista de ECP (estrutura de contexto de parâmetro de criação) extra associada a um determinado objeto de dados de retorno de chamada de operação de criação.
FltGetFileContext

Saiba mais sobre a função FltGetFileContext.
FltGetFileNameInformation

A rotina FltGetFileNameInformation retorna informações de nome para um arquivo ou diretório.
FltGetFileNameInformationUnsafe

A rotina FltGetFileNameInformationUnsafe retorna informações de nome para um arquivo ou diretório aberto.
FltGetFileSystemType

A função FltGetFileSystemType usa um objeto de instância ou volume e fornece o tipo de sistema de arquivos do volume.
FltGetFilterFromInstance

A rotina FltGetFilterFromInstance retorna um ponteiro de filtro opaco para o driver de minifiltro que criou a instância fornecida.
FltGetFilterFromName

A rotina FltGetFilterFromName retorna um ponteiro de filtro opaco para um driver de minifiltro registrado cujo nome corresponde ao valor no parâmetro FilterName.
FltGetFilterInformation

A rotina FltGetFilterInformation fornece informações sobre um driver de minifiltro.
FltGetInstanceContext

Saiba mais sobre a função FltGetInstanceContext.
FltGetInstanceInformation

A rotina FltGetInstanceInformation retorna informações sobre uma instância de driver de minifiltro.
FltGetIoPriorityHint

A rotina FltGetIoPriorityHint é usada por um driver de minifiltro para obter informações de prioridade de E/S dos Dados de Retorno de Chamada.
FltGetIoPriorityHintFromCallbackData

A rotina FltGetIoPriorityHintFromCallbackData é usada por um driver de minifiltro para obter informações de prioridade de E/S de dados de retorno de chamada.
FltGetIoPriorityHintFromFileObject

A rotina FltGetIoPriorityHintFromFileObject é usada por um driver de minifiltro para obter informações de prioridade de E/S de um objeto de arquivo.
FltGetIoPriorityHintFromThread

A rotina FltGetIoPriorityHintFromThread é usada por um driver de minifiltro para obter informações de prioridade de E/S de um thread.
FltGetIrpName

A rotina FltGetIrpName retorna o nome de um código de função principal como uma cadeia de caracteres imprimível.
FltGetLowerInstance

A rotina FltGetLowerInstance retorna um ponteiro de instância opaco para a próxima instância de driver de minifiltro inferior, se houver uma, que está anexada abaixo de uma determinada instância de driver de minifiltro no mesmo volume.
FltGetNewSystemBufferAddress

A função FltGetNewSystemBufferAddress recupera o buffer AssociatedIrp.SystemBuffer, que o sistema de arquivos alocou. A rotina pós-retorno de chamada de um driver de minifiltro chama essa função.
FltGetNextExtraCreateParameter

A rotina FltGetNextExtraCreateParameter retorna um ponteiro para a próxima (ou primeira) estrutura de contexto de parâmetro de criação extra (ECP) em uma determinada lista ECP.
FltGetRequestorProcess

A rotina FltGetRequestorProcess retorna um ponteiro de processo para o thread que solicitou uma determinada operação de E/S.
FltGetRequestorProcessId

A rotina FltGetRequestorProcessId retorna a ID exclusiva do processo de 32 bits para o processo associado ao thread que solicitou uma determinada operação de E/S.
FltGetRequestorProcessIdEx

A rotina FltGetRequestorProcessIdEx retorna o identificador do modo kernel para o processo associado ao thread que solicitou uma determinada operação de E/S.
FltGetRequestorSessionId

A rotina FltGetRequestorSessionId retorna a ID da sessão do processo que solicitou originalmente a operação de E/S especificada.
FltGetRoutineAddress

A rotina FltGetRoutineAddress retorna um ponteiro para uma rotina especificada pelo parâmetro FltMgrRoutineName.
FltGetSectionContext

Saiba mais sobre a função FltGetSectionContext.
FltGetStreamContext

Saiba mais sobre a função FltGetStreamContext.
FltGetStreamHandleContext

Saiba mais sobre a função FltGetStreamHandleContext.
FltGetSwappedBufferMdlAddress

A rotina FltGetSwappedBufferMdlAddress retorna o endereço MDL (lista de descritores de memória) para um buffer que foi trocado por um driver de minifiltro.
FltGetTopInstance

A rotina FltGetTopInstance retorna um ponteiro de instância opaco para a instância do driver de minifiltro que está anexada na parte superior da pilha de instâncias para um determinado volume.
FltGetTransactionContext

A rotina FltGetTransactionContext recupera um contexto que foi definido para uma transação por um determinado driver de minifiltro.
FltGetTunneledName

A rotina FltGetTunneledName recupera o nome em túnel de um arquivo, dado o nome normalizado retornado para o arquivo por uma chamada anterior para FltGetFileNameInformation, FltGetFileNameInformationUnsafe ou FltGetDestinationFileNameInformation.
FltGetUpperInstance

A rotina FltGetUpperInstance retorna um ponteiro de instância opaco para a próxima instância de driver de minifiltro superior, se houver uma, que está anexada acima de uma determinada instância de driver de minifiltro no mesmo volume.
FltGetVolumeContext

Saiba mais sobre a função FltGetVolumeContext.
FltGetVolumeFromDeviceObject

A rotina FltGetVolumeFromDeviceObject retorna um ponteiro opaco para o volume representado por um VDO (objeto de dispositivo de volume).
FltGetVolumeFromFileObject

A rotina FltGetVolumeFromFileObject retorna um ponteiro opaco para o volume no qual um determinado fluxo de arquivos reside.
FltGetVolumeFromInstance

A rotina FltGetVolumeFromInstance retorna um ponteiro opaco para o volume ao qual uma determinada instância de driver de minifiltro está anexada.
FltGetVolumeFromName

A rotina FltGetVolumeFromName retorna um ponteiro opaco para o volume cujo nome corresponde ao valor do parâmetro VolumeName.
FltGetVolumeGuidName

A rotina FltGetVolumeGuidName retorna o nome do volume de um determinado volume, no formato GUID (identificador global exclusivo) do volume.
FltGetVolumeInformation

A rotina FltGetVolumeInformation fornece informações sobre um determinado volume.
FltGetVolumeInstanceFromName

A rotina FltGetVolumeInstanceFromName retorna um ponteiro de instância opaco para a instância de driver de minifiltro fornecida no volume fornecido.
FltGetVolumeName

A rotina FltGetVolumeName obtém o nome do volume de um determinado volume.
FltGetVolumeProperties

A rotina FltGetVolumeProperties retorna informações de propriedade de volume para o volume especificado.
FltInitExtraCreateParameterLookasideList

A rotina FltInitExtraCreateParameterLookasideList inicializa uma lista lookaside de pool de páginas ou não paged usada para a alocação de uma ou mais estruturas de contexto de parâmetro de criação extra (ECPs) de tamanho fixo.
FltInitializeFileLock

A rotina FltInitializeFileLock inicializa uma estrutura de FILE_LOCK opaca que o chamador alocou do pool de páginas.
FltInitializeOplock

A rotina FltInitializeOplock inicializa um ponteiro de bloqueio oportunista (oplock).
FltInitializePushLock

Saiba mais sobre a função FltInitializePushLock.
FltInsertExtraCreateParameter

A rotina FltInsertExtraCreateParameter insere uma estrutura de contexto ECP (parâmetro de criação extra) em uma lista ECP.
FltIs32bitProcess

A rotina fltIs32bitProcess verifica se o originador da operação de E/S atual é um aplicativo de modo de usuário de 32 bits.
FltIsCallbackDataDirty

A rotina FltIsCallbackDataDirty testa o sinalizador FLTFL_CALLBACK_DATA_DIRTY em uma estrutura de dados de retorno de chamada.
FltIsDirectory

Um driver de minifiltro chama a rotina FltIsDirectory para determinar se um determinado objeto de arquivo representa um diretório.
FltIsEcpAcknowledged

A rotina FltIsEcpAcknowledged é usada para determinar se uma estrutura de contexto de parâmetro de criação extra (ECP) foi marcada como confirmada.
FltIsEcpFromUserMode

A rotina FltIsEcpFromUserMode é usada para determinar se uma estrutura de contexto de parâmetro de criação extra (ECP) se originou do modo de usuário.
FltIsFltMgrVolumeDeviceObject

A rotina FltIsFltMgrVolumeDeviceObject determina se o objeto de dispositivo fornecido pertence ao gerenciador de filtros e se o objeto do dispositivo é um objeto de dispositivo de volume.
FltIsIoCanceled

A rotina FltIsIoCanceled verifica se uma operação baseada em IRP foi cancelada.
FltIsIoRedirectionAllowed

A rotina FltIsIoRedirectionAllowed determina se a E/S pode ser redirecionada da instância de filtro de origem especificada para outra instância de filtro especificada.
FltIsIoRedirectionAllowedForOperation

A rotina FltIsIoRedirectionAllowedForOperation determina se a E/S pode ser redirecionada da instância de filtro associada à estrutura de FLT_CALLBACK_DATA especificada para a instância de filtro especificada.
FltIsOperationSynchronous

A rotina FltIsOperationSynchronous determina se uma determinada estrutura de dados de retorno de chamada (FLT_CALLBACK_DATA) representa uma operação de E/S síncrona ou assíncrona.
FltIsVolumeSnapshot

A rotina FltIsVolumeSnapshot determina se uma instância de driver de volume ou minifiltro está anexada a um volume de instantâneo.
FltIsVolumeWritable

A rotina FltIsVolumeWritable determina se o dispositivo de disco que corresponde a uma instância de driver de volume ou minifiltro é gravável.
FltLoadFilter

A rotina fltLoadFilter carrega dinamicamente um driver de minifiltro no sistema em execução no momento.
FltLockUserBuffer

Saiba mais sobre a função FltLockUserBuffer.
FltMupGetProviderInfoFromFileObject

Saiba mais sobre a função FltMupGetProviderInfoFromFileObject.
FltNotifyFilterChangeDirectory

A rotina FltNotifyFilterChangeDirectory cria uma estrutura de notificação para uma operação de IRP_MN_NOTIFY_CHANGE_DIRECTORY e a adiciona à lista de notificação especificada.
FltObjectDereference

A rotina FltObjectDereference remove uma referência de rundown de um filtro opaco, instância ou ponteiro de volume.
FltObjectReference

A rotina FltObjectReference adiciona uma referência de rundown a um filtro opaco, instância ou ponteiro de volume.
FltOpenVolume

A rotina fltOpenVolume retorna um identificador e um ponteiro de objeto de arquivo para o volume do sistema de arquivos ao qual uma determinada instância de driver de minifiltro está anexada.
FltOplockBreakH

A rotina FltOplockBreakH quebra CACHE_HANDLE_LEVEL bloqueios oportunistas (oplocks).
FltOplockBreakToNone

A rotina FltOplockBreakToNone quebra todos os bloqueios oportunistas (oplocks) imediatamente sem considerar nenhuma chave oplock.
FltOplockBreakToNoneEx

A rotina FltOplockBreakToNoneEx interrompe todos os bloqueios oportunistas (oplocks) imediatamente sem considerar nenhuma chave oplock.
FltOplockFsctrl

A rotina FltOplockFsctrl executa várias operações de bloqueio oportunista (oplock) em nome de um driver de minifiltro.
FltOplockFsctrlEx

A rotina FltOplockFsctrlEx executa várias operações de bloqueio oportunista (oplock) em nome de um driver de minifiltro.
FltOplockIsFastIoPossible

A rotina FltOplockIsFastIoPossible verifica o estado de bloqueio oportunista (oplock) de um arquivo para determinar se a E/S rápida pode ser executada no arquivo.
FltOplockIsSharedRequest

A rotina FltOplockIsSharedRequest determina se uma solicitação de um bloqueio oportunista (oplock) deseja um oplock compartilhado.
FltOplockKeysEqual

A rotina FltOplockKeysEqual compara as chaves de bloqueio oportunista (oplock) armazenadas nas extensões de objeto de arquivo de dois objetos de arquivo.
FltParseFileName

FltParseFileName analisa a extensão, o fluxo e o componente final de uma cadeia de caracteres de nome de arquivo.
FltParseFileNameInformation

FltParseFileNameInformation analisa o conteúdo de uma estrutura de FLT_FILE_NAME_INFORMATION.
FltPerformAsynchronousIo

Um driver de minifiltro chama FltPerformAsynchronousIo para iniciar uma operação de E/S assíncrona.
FltPerformSynchronousIo

Um driver de minifiltro chama FltPerformSynchronousIo para iniciar uma operação de E/S síncrona depois de chamar FltAllocateCallbackData para alocar uma estrutura de dados de retorno de chamada para a operação.
FltPrepareComplete

A rotina FltPrepareComplete reconhece uma notificação TRANSACTION_NOTIFY_PREPARE.
FltPrepareToReuseEcp

A rotina FltPrepareToReuseEcp redefine uma estrutura de contexto ECP (parâmetro de criação extra), que a prepara para reutilização.
FltPrePrepareComplete

A rotina FltPrepareComplete reconhece uma notificação TRANSACTION_NOTIFY_PREPREPARE.
FltProcessFileLock

A rotina FltProcessFileLock processa e conclui uma operação de bloqueio de arquivo.
FltPropagateActivityIdToThread

A rotina FltPropagateActivityIdToThread associa a ID da atividade do IRP nos dados de retorno de chamada do minifiltro ao thread atual.
FltPropagateIrpExtension

A rotina FltPropagateIrpExtension copia a extensão IRP dos dados de retorno de chamada de um minifiltro para os dados de retorno de chamada de outro.
FltPurgeFileNameInformationCache

FltPurgeFileNameInformationCache limpa do cache de nomes do Gerenciador de Filtro todas as estruturas de informações de nome de arquivo que foram geradas a partir de nomes fornecidos pela instância de driver de minifiltro fornecida.
FltQueryDirectoryFile

A rotina FltQueryDirectoryFile retorna vários tipos de informações sobre arquivos no diretório especificado por um determinado objeto de arquivo.
FltQueryDirectoryFileEx

FltQueryDirectoryFileEx retorna vários tipos de informações sobre arquivos no diretório especificado por um determinado objeto de arquivo.
FltQueryEaFile

FltQueryEaFile retorna informações sobre valores de atributo estendido (EA) para um arquivo.
FltQueryInformationByName

A rotina FltQueryInformationByName retorna as informações solicitadas sobre um arquivo nomeado.
FltQueryInformationFile

FltQueryInformationFile recupera informações para um determinado arquivo.
FltQueryQuotaInformationFile

A rotina FltQueryQuotaInformationFile recupera entradas de cota associadas a um objeto de arquivo.
FltQuerySecurityObject

FltQuerySecurityObject recupera uma cópia do descritor de segurança de um objeto.
FltQueryVolumeInformation

A rotina FltQueryVolumeInformation recupera informações sobre o volume ao qual a instância determinada está anexada.
FltQueryVolumeInformationFile

FltQueryVolumeInformationFile recupera informações de volume para um determinado arquivo, diretório, dispositivo de armazenamento ou volume.
FltQueueDeferredIoWorkItem

A rotina FltQueueDeferredIoWorkItem posta uma operação de E/S baseada em IRP em uma fila de trabalho.
FltQueueGenericWorkItem

FltQueueGenericWorkItem posta um item de trabalho que não está associado a uma operação de E/S específica para uma fila de trabalho.
FltReadFile

Saiba mais sobre a função FltReadFile.
FltReadFileEx

Saiba mais sobre a função FltReadFileEx.
FltReferenceContext

FltReferenceContext incrementa a contagem de referência em uma estrutura de contexto.
FltReferenceFileNameInformation

FltReferenceFileNameInformation incrementa a contagem de referência em uma estrutura de informações de nome de arquivo.
FltRegisterFilter

FltRegisterFilter registra um driver de minifiltro.
FltRegisterForDataScan

A rotina FltRegisterForDataScan permite a verificação de dados para o volume anexado à instância do minifiltro.
FltReissueSynchronousIo

FltReissueSynchronousIo inicia uma nova operação de E/S síncrona que usa os parâmetros de uma operação de E/S sincronizada anteriormente.
FltReleaseContext

FltReleaseContext diminui a contagem de referência em um contexto.
FltReleaseContexts

FltReleaseContexts libera cada contexto em uma determinada estrutura de FLT_RELATED_CONTEXTS.
FltReleaseContextsEx

FltReleaseContextsEx libera cada contexto em uma determinada estrutura de FLT_RELATED_CONTEXTS_EX.
FltReleaseFileNameInformation

FltReleaseFileNameInformation libera uma estrutura de informações de nome de arquivo.
FltReleasePushLock

A rotina FltReleasePushLock libera um bloqueio de push especificado de propriedade do thread atual.
FltReleasePushLockEx

A rotina FltReleasePushLockEx libera um bloqueio de push especificado de propriedade do thread atual.
FltReleaseResource

Saiba mais sobre a função FltReleaseResource.
FltRemoveExtraCreateParameter

A rotina FltRemoveExtraCreateParameter pesquisa uma lista ECP em busca de uma estrutura de contexto ECP e, se encontrada, a desanexa da lista ECP.
FltRemoveOpenReparseEntry

Essa rotina remove uma estrutura de OPEN_REPARSE_LIST_ENTRY (adicionada por FltAddOpenReparseEntry) de uma operação de criação.
FltRequestFileInfoOnCreateCompletion

Um minifiltro chama FltRequestFileInfoOnCreateCompletion durante a pré-criação do arquivo para solicitar que o sistema de arquivos armazene as informações de arquivo especificadas para recuperação após a criação.
FltRequestOperationStatusCallback

FltRequestOperationStatusCallback retorna informações de status para a operação de E/S fornecida.
FltRequestSecurityInfoOnCreateCompletion

Um minifiltro chama FltRequestSecurityInfoOnCreateCompletion durante a pré-criação do arquivo para solicitar que o sistema de arquivos armazene as informações de segurança do arquivo para recuperação após a criação.
FltRetainSwappedBufferMdlAddress

FltRetainSwappedBufferMdlAddress impede que o Gerenciador de Filtros libere a lista de descritores de memória (MDL) para um buffer que foi trocado por um driver de minifiltro.
FltRetrieveFileInfoOnCreateCompletion

FltRetrieveFileInfoOnCreateCompletion recupera as informações de arquivo solicitadas durante a criação de postagem de arquivo.
FltRetrieveFileInfoOnCreateCompletionEx

Consultas FltRetrieveFileInfoOnCreateCompletionEx para as informações de arquivo especificadas após a conclusão da criação do arquivo.
FltRetrieveIoPriorityInfo

A rotina FltRetrieveIoPriorityInfo é usada por um driver de minifiltro para recuperar informações de prioridade de um thread.
FltReuseCallbackData

A rotina FltReuseCallbackData reinicializa uma estrutura de dados de retorno de chamada para que ela possa ser reutilizada.
FltRollbackComplete

A rotina FltRollbackComplete reconhece uma notificação TRANSACTION_NOTIFY_ROLLBACK.
FltRollbackEnlistment

A rotina FltRollbackEnlistment reverte ou anula uma transação em nome de um driver de minifiltro.
FltSendMessage

FltSendMessage envia uma mensagem para um aplicativo de modo de usuário em espera em nome de um driver de minifiltro ou uma instância de driver de minifiltro.
FltSetActivityIdCallbackData

A rotina FltSetActivityIdCallbackData define a ID da atividade de um IRP nos dados de retorno de chamada de um minifiltro.
FltSetCallbackDataDirty

A rotina de retorno de chamada de pré-operação ou postoperation de um driver de minifiltro chama FltSetCallbackDataDirty para indicar que ele modificou o conteúdo da estrutura de dados de retorno de chamada.
FltSetCancelCompletion

Um driver de minifiltro chama FltSetCancelCompletion para especificar uma rotina de cancelamento a ser chamada se uma determinada operação de E/S for cancelada.
FltSetEaFile

FltSetEaFile define valores de EA (atributo estendido) para um arquivo.
FltSetEcpListIntoCallbackData

A rotina FltSetEcpListIntoCallbackData anexa uma lista extra de estrutura de contexto de parâmetro de criação (ECP) a um objeto create operation callback-data.
FltSetFileContext

A rotina FltSetFileContext define um contexto para um arquivo.
FltSetInformationFile

FltSetInformationFile define informações para um determinado arquivo.
FltSetInstanceContext

FltSetInstanceContext define um contexto para uma instância de driver de minifiltro.
FltSetIoPriorityHintIntoCallbackData

A rotina FltSetIoPriorityHintIntoCallbackData é usada por um driver de minifiltro para definir as informações de prioridade de E/S em dados de retorno de chamada.
FltSetIoPriorityHintIntoFileObject

A rotina FltSetIoPriorityHintIntoFileObject é usada por um driver de minifiltro para definir as informações de prioridade de E/S em um objeto de arquivo.
FltSetIoPriorityHintIntoThread

A rotina FltSetIoPriorityHintIntoThread é usada por um driver de minifiltro para definir as informações de prioridade de E/S em um thread.
FltSetQuotaInformationFile

A rotina FltSetQuotaInformationFile modifica entradas de cota para um objeto de arquivo.
FltSetSecurityObject

FltSetSecurityObject define o estado de segurança de um objeto.
FltSetStreamContext

A rotina FltSetStreamContext define um contexto para um fluxo de arquivos.
FltSetStreamHandleContext

A rotina FltSetStreamHandleContext define um contexto para um identificador de fluxo.
FltSetTransactionContext

A rotina FltSetTransactionContext define um contexto em uma transação.
FltSetVolumeContext

FltSetVolumeContext define um contexto para um volume.
FltSetVolumeInformation

FltSetVolumeInformation altera vários tipos de informações sobre o volume ao qual a instância determinada está anexada.
FltStartFiltering

FltStartFiltering inicia a filtragem para um driver de minifiltro registrado.
FltSupportsFileContexts

A rotina FltSupportsFileContexts determina se o sistema de arquivos dá suporte a contextos de arquivo para um determinado arquivo.
FltSupportsFileContextsEx

A rotina FltSupportsFileContextsEx determina se o sistema de arquivos ou o gerenciador de filtros dão suporte a contextos de arquivo para um determinado arquivo.
FltSupportsStreamContexts

FltSupportsStreamContexts determina se há suporte para contextos de fluxo em um determinado objeto de arquivo.
FltSupportsStreamHandleContexts

FltSupportsStreamHandleContexts determina se os contextos de identificador de fluxo têm suporte em um determinado objeto de arquivo.
FltTagFile

FltTagFile define uma marca de nova análise em um arquivo ou diretório.
FltTagFileEx

FltTagFileEx define um sinalizador de nova análise em um arquivo ou diretório.
FltUninitializeFileLock

A rotina FltUninitializeFileLock não diferencia uma estrutura de FILE_LOCK.
FltUninitializeOplock

FltUninitializeOplock não diferencia um ponteiro de bloqueio oportunista (oplock).
FltUnloadFilter

Um driver de minifiltro que carregou um driver de minifiltro de suporte chamando FltLoadFilter pode descarregar o driver de minifiltro chamando FltUnloadFilter.
FltUnregisterFilter

Um driver de minifiltro registrado chama FltUnregisterFilter para cancelar o registro para que o Gerenciador de Filtros não o chame mais para processar operações de E/S.
FltUntagFile

FltUntagFile remove um ponto de nova análise de um arquivo ou diretório.
FltVetoBypassIo

Saiba mais sobre a função FltVetoBypassIO.
FltWriteFile

Saiba mais sobre a função FltWriteFile.
FltWriteFileEx

Saiba mais sobre a função FltWriteFileEx.

Funções de retorno de chamada

 
PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE

Um driver de minifiltro pode registrar uma rotina de tipo PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE como a rotina de retorno de chamada CompleteLockCallbackDataRoutine do driver de minifiltro para uma estrutura de FILE_LOCK.
PFLT_COMPLETED_ASYNC_IO_CALLBACK

Um driver de minifiltro que inicia uma operação de E/S assíncrona pode especificar uma rotina do tipo PFLT_COMPLETED_ASYNC_IO_CALLBACK rotina a ser chamada quando a operação for concluída.
PFLT_CONNECT_NOTIFY

Saiba mais sobre a função de retorno de chamada PFLT_CONNECT_NOTIFY.
PFLT_CONTEXT_ALLOCATE_CALLBACK

Um driver de minifiltro pode registrar uma rotina de tipo PFLT_CONTEXT_ALLOCATE_CALLBACK como a rotina ContextAllocateCallback do driver de minifiltro.
PFLT_CONTEXT_CLEANUP_CALLBACK

Um driver de minifiltro pode registrar uma rotina do tipo PFLT_CONTEXT_CLEANUP_CALLBACK como a rotina ContextCleanupCallback do driver de minifiltro.
PFLT_CONTEXT_FREE_CALLBACK

Um minifiltro pode registrar uma rotina de tipo PFLT_CONTEXT_FREE_CALLBACK como a rotina ContextFreeCallback do driver de minifiltro.
PFLT_DISCONNECT_NOTIFY

Saiba mais sobre a função de retorno de chamada PFLT_DISCONNECT_NOTIFY.
PFLT_FILTER_UNLOAD_CALLBACK

Um driver de minifiltro pode registrar uma rotina de tipo PFLT_FILTER_UNLOAD_CALLBACK como a rotina FilterUnloadCallback do driver de minifiltro.
PFLT_GENERATE_FILE_NAME

Um driver de minifiltro que fornece nomes de arquivo para o cache de nomes do gerenciador de filtros pode registrar uma rotina de tipo PFLT_GENERATE_FILE_NAME como a rotina GenerateFileNameCallback do driver de minifiltro.
PFLT_GET_OPERATION_STATUS_CALLBACK

Um driver de minifiltro pode registrar uma rotina do tipo PFLT_GET_OPERATION_STATUS_CALLBACK como a rotina OperationStatusCallback do driver de minifiltro.
PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK

Um driver de minifiltro pode registrar uma rotina do tipo PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK como a rotina instanceQueryTeardownCallback do driver de minifiltro.
PFLT_INSTANCE_SETUP_CALLBACK

Um driver de minifiltro pode registrar uma rotina do tipo PFLT_INSTANCE_SETUP_CALLBACK como a rotina InstanceSetupCallback do driver de minifiltro.
PFLT_INSTANCE_TEARDOWN_CALLBACK

Um driver de minifiltro pode registrar duas rotinas do tipo PFLT_INSTANCE_TEARDOWN_CALLBACK como as rotinas InstanceTeardownStartCallback e InstanceTeardownCompleteCallback do driver de minifiltro.
PFLT_MESSAGE_NOTIFY

Saiba mais sobre a função de retorno de chamada PFLT_MESSAGE_NOTIFY.
PFLT_NORMALIZE_CONTEXT_CLEANUP

Um driver de minifiltro que fornece nomes de arquivo para o cache de nomes do gerenciador de filtros pode registrar uma rotina de tipo PFLT_NORMALIZE_CONTEXT_CLEANUP como a rotina NormalizeContextCleanupCallback do driver de minifiltro.
PFLT_NORMALIZE_NAME_COMPONENT

Um driver de minifiltro que fornece nomes de arquivo para o cache de nomes do gerenciador de filtros pode registrar uma rotina de tipo PFLT_NORMALIZE_NAME_COMPONENT como a rotina NormalizeNameComponentCallback do driver de minifiltro.
PFLT_NORMALIZE_NAME_COMPONENT_EX

Um driver de minifiltro que fornece nomes de arquivo para o cache de nomes do gerenciador de filtros pode registrar uma rotina de tipo PFLT_NORMALIZE_NAME_COMPONENT_EX como a rotina de retorno de chamada NormalizeNameComponentExCallback do driver de minifiltro.
PFLT_POST_OPERATION_CALLBACK

Um driver de minifiltro pode registrar uma ou mais rotinas do tipo PFLT_POST_OPERATION_CALLBACK para executar o processamento de conclusão para operações de E/S.
PFLT_PRE_OPERATION_CALLBACK

A rotina de PFLT_PRE_OPERATION_CALLBACK de um driver de minifiltro executa o processamento de pré-operação para operações de E/S.
PFLT_SECTION_CONFLICT_NOTIFICATION_CALLBACK

Opcionalmente, um driver de minifiltro pode registrar uma rotina de tipo PFLT_CONTEXT_ALLOCATE_CALLBACK como a rotina SectionNotificationCallback do driver de minifiltro.
PFLT_TRANSACTION_NOTIFICATION_CALLBACK

Um driver de minifiltro pode registrar uma rotina de tipo PFLT_TRANSACTION_NOTIFICATION_CALLBACK como sua rotina TransactionNotificationCallback.

Estruturas

 
FLT_CALLBACK_DATA

A estrutura FLT_CALLBACK_DATA representa uma operação de E/S. O Gerenciador de Filtros e os minifiltros usam essa estrutura para iniciar e processar operações de E/S.
FLT_CALLBACK_DATA_QUEUE

FLT_CALLBACK_DATA_QUEUE é uma estrutura opaca usada para especificar as rotinas de retorno de chamada para a fila de dados de retorno de chamada de um minifiltro. Não defina os membros dessa estrutura diretamente. Use FltCbdqInitialize para inicializar essa estrutura.
FLT_CONTEXT_REGISTRATION

A estrutura FLT_CONTEXT_REGISTRATION é usada para registrar tipos de contexto.
FLT_CREATEFILE_TARGET_ECP_CONTEXT

A estrutura FLT_CREATEFILE_TARGET_ECP_CONTEXT é um ECP (parâmetro de criação extra) usado para retornar informações de destino de nova análise para o chamador de FltCreateFileEx2.
FLT_FILE_NAME_INFORMATION

A estrutura FLT_FILE_NAME_INFORMATION contém informações de nome de arquivo.
FLT_IO_PARAMETER_BLOCK

Saiba mais sobre a estrutura de FLT_IO_PARAMETER_BLOCK.
FLT_NAME_CONTROL

Um minifiltro que fornece nomes de arquivo para o cache de nomes do Gerenciador de Filtros pode usar a estrutura FLT_NAME_CONTROL para gerenciar seus buffers de nome.
FLT_OPERATION_REGISTRATION

A estrutura FLT_OPERATION_REGISTRATION é usada para registrar rotinas de retorno de chamada de operação.
FLT_PARAMETERS

O FLT_PARAMETERS união define, para um minifiltro, os parâmetros específicos de tipo de solicitação associados a uma operação de E/S.
FLT_REGISTRATION

A estrutura FLT_REGISTRATION é passada como um parâmetro para FltRegisterFilter.
FLT_RELATED_CONTEXTS

A estrutura FLT_RELATED_CONTEXTS contém os contextos de um driver de minifiltro para os objetos associados a uma operação de E/S.
FLT_RELATED_CONTEXTS_EX

A estrutura de FLT_RELATED_CONTEXTS_EX contém os contextos de um driver de minifiltro para os objetos associados a uma operação de E/S.
FLT_RELATED_OBJECTS

A estrutura FLT_RELATED_OBJECTS contém ponteiros opacos para os objetos associados a uma operação.
FLT_TAG_DATA_BUFFER

A estrutura FLT_TAG_DATA_BUFFER contém informações sobre uma marca de ponto de nova análise.
FLT_VOLUME_PROPERTIES

A estrutura FLT_VOLUME_PROPERTIES é passada como um parâmetro para FltGetVolumeProperties.