Encabezado fltkernel.h

Ifsk usa este encabezado. Para obtener más información, consulte:

  • del sistema de archivos instalable

fltkernel.h contiene las siguientes interfaces de programación:

Funciones

 
FLT_IS_FASTIO_OPERATION

Más información sobre FLT_IS_FASTIO_OPERATION
FLT_IS_FS_FILTER_OPERATION

Obtenga más información sobre la macro FLT_IS_FS_FILTER_OPERATION.
FLT_IS_IRP_OPERATION

Obtenga más información sobre la macro FLT_IS_IRP_OPERATION.
FLT_IS_REISSUED_IO

Obtenga más información sobre la macro FLT_IS_REISSUED_IO.
FLT_IS_SYSTEM_BUFFER

Obtenga más información sobre la macro FLT_IS_SYSTEM_BUFFER.
fltAcknowledgeEcp

La rutina FltAcknowledgeEcp se usa para marcar una estructura de contexto de parámetros de creación adicional (ECP) como se reconoce.
FltAcquirePushLockExclusive

La rutina FltAcquirePushLockExclusive adquiere el bloqueo de inserción especificado para el acceso exclusivo mediante el subproceso que realiza la llamada.
FltAcquirePushLockExclusiveEx

La rutina FltAcquirePushLockExclusiveEx adquiere el bloqueo de inserción especificado para el acceso exclusivo mediante el subproceso que realiza la llamada.
FltAcquirePushLockShared

La rutina FltAcquirePushLockShared adquiere el bloqueo de inserción especificado para el acceso compartido mediante el subproceso que realiza la llamada.
fltAcquirePushLockSharedEx

La rutina FltAcquirePushLockSharedEx adquiere el bloqueo de inserción especificado para el acceso compartido mediante el subproceso que realiza la llamada.
fltAcquireResourceExclusive

Obtenga más información sobre la función FltAcquireResourceExclusive.
FltAcquireResourceShared

Obtenga más información sobre la función FltAcquireResourceShared.
FltAddOpenReparseEntry

Esta rutina agrega una estructura de reanálisis abierta asignada por el autor de la llamada, OPEN_REPARSE_LIST_ENTRY, a una operación de creación.
FltAdjustDeviceStackSizeForIoRedirection

La rutina FltAdjustDeviceStackSizeForIoRedirection aumenta el tamaño de la pila de dispositivos de origen para permitir que un minifiltro redirija la E/S desde una instancia de origen especificada a una instancia de destino especificada cuando la pila de destino es más profunda que la pila de origen.
fltAllocateCallbackData

FltAllocateCallbackData asigna una estructura de datos de devolución de llamada que un controlador de minifiltro puede usar para iniciar una solicitud de E/S.
FltAllocateCallbackDataEx

La rutina FltAllocateCallbackDataEx asigna una estructura de datos de devolución de llamada y puede asignar previamente memoria para estructuras adicionales que un controlador de minifiltro puede usar para iniciar una solicitud de E/S.
FltAllocateContext

Obtenga más información sobre la función FltAllocateContext.
FltAllocateDeferredIoWorkItem

FltAllocateDeferredIoWorkItem asigna un elemento de trabajo de E/S diferido.
FltAllocateExtraCreateParameter

La rutina FltAllocateExtraCreateParameter asigna un grupo de memoria paginada para una estructura de contexto de parámetro de creación adicional (ECP) definida por el usuario y genera un puntero a esa estructura.
FltAllocateExtraCreateParameterFromLookasideList

La rutina FltAllocateExtraCreateParameterFromLookasideList asigna un grupo de memoria de una lista de lookaside determinada para una estructura de contexto de parámetro de creación adicional (ECP) y genera un puntero a esa estructura.
FltAllocateExtraCreateParameterList

La rutina FltAllocateExtraCreateParameterList asigna memoria de grupo paginada para una estructura de lista de parámetros de creación adicional (ECP) y genera un puntero a esa estructura.
FltAllocateFileLock

La rutina FltAllocateFileLock asigna e inicializa una nueva estructura de FILE_LOCK.
FltAllocateGenericWorkItem

FltAllocateGenericWorkItem asigna un elemento de trabajo genérico.
FltAllocatePoolAlignedWithTag

FltAllocatePoolAlignedWithTag asigna un búfer alineado con el dispositivo para su uso en una operación de E/S no almacenada en caché.
FltApplyPriorityInfoThread

El controlador de minifiltro usa la rutina FltApplyPriorityInfoThread para aplicar información de prioridad a un subproceso.
fltAttachVolume

FltAttachVolume crea una nueva instancia del controlador de minifiltro y la asocia al volumen especificado.
FltAttachVolumeAtAltitude

FltAttachVolumeAtAltitude es una rutina de soporte de depuración que asocia una instancia de controlador de minifiltro a un volumen a una altitud especificada, reemplazando cualquier configuración en el archivo INF del controlador de minifiltro.
FltBuildDefaultSecurityDescriptor

FltBuildDefaultSecurityDescriptor compila un descriptor de seguridad predeterminado para su uso con FltCreateCommunicationPort.
FltCancelFileOpen

Un controlador de minifiltro puede usar la rutina FltCancelFileOpen para cerrar un archivo recién abierto o creado.
fltCancelIo

La rutina FltCancelIo cancela una operación de E/S.
FltCancellableWaitForMultipleObjects

FltCancellableWaitForMultipleObjects ejecuta una operación de espera cancelable (una espera que se puede terminar) en uno o varios objetos distribuidores.
FltCancellableWaitForSingleObject

La rutina FltCancellableWaitForSingleObject ejecuta una operación de espera cancelable (una espera que se puede terminar) en un objeto distribuidor.
fltCbdqDisable

FltCbdqDisable deshabilita la cola de datos de devolución de llamada de un controlador de minifiltro.
FltCbdqEnable

FltCbdqEnable habilita una cola de datos de devolución de llamada deshabilitada por una llamada anterior a FltCbdqDisable.
FltCbdqInitialize

FltCbdqInitialize inicializa una tabla de distribución de cola de datos de devolución de llamada del controlador de minifiltro.
FltCbdqInsertIo

FltCbdqInsertIo inserta la estructura de datos de devolución de llamada para una operación de E/S en una cola de datos de devolución de llamada del controlador de filtro.
FltCbdqRemoveIo

FltCbdqRemoveIo quita un elemento determinado de una cola de datos de devolución de llamada del controlador de minifiltro.
FltCbdqRemoveNextIo

FltCbdqRemoveNextIo quita el siguiente elemento coincidente en la cola de datos de devolución de llamada del controlador de minifiltro.
FltCheckAndGrowNameControl

La rutina FltCheckAndGrowNameControl comprueba si el búfer de una estructura de FLT_NAME_CONTROL es lo suficientemente grande como para contener el número especificado de bytes. Si no es así, FltCheckAndGrowNameControl lo reemplaza por un búfer asignado por el sistema mayor.
FltCheckLockForReadAccess

La rutina FltCheckLockForReadAccess determina si el autor de la llamada tiene acceso de lectura a un intervalo de bytes bloqueado de un archivo.
FltCheckLockForWriteAccess

La rutina FltCheckLockForWriteAccess determina si el autor de la llamada tiene acceso de escritura a un intervalo de bytes bloqueado de un archivo.
FltCheckOplock

Un controlador de minifiltro llama a FltCheckOplock para sincronizar la estructura de datos de devolución de llamada para una operación de E/S de archivos basada en IRP con el estado actual de bloqueo oportunista del archivo (oplock).
FltCheckOplockEx

Un controlador de minifiltro llama a la rutina FltCheckOplockEx para sincronizar la estructura de datos de devolución de llamada para una operación de E/S de archivo basada en IRP que tiene el estado actual de bloqueo oportunista (oplock) del archivo.
fltClearCallbackDataDirty

La rutina FltClearCallbackDataDirty borra la marca de devolución de llamada sucia en una estructura de datos de devolución de llamada.
FltClearCancelCompletion

FltClearCancelCompletion borra una rutina de cancelación especificada para una operación de E/S.
fltClose

FltClose cierra un identificador de archivo abierto por FltCreateFile o FltCreateFileEx.
FltCloseClientPort

FltCloseClientPort cierra un puerto de cliente de comunicación.
FltCloseCommunicationPort

FltCloseCommunicationPort cierra el puerto del servidor de comunicación del controlador de minifiltro.
FltCloseSectionForDataScan

La rutina FltCloseSectionForDataScan cierra un objeto de sección asociado a una secuencia de archivos.
fltCommitComplete

La rutina FltCommitComplete reconoce una notificación de TRANSACTION_NOTIFY_COMMIT.
FltCommitFinalizeComplete

La rutina FltCommitFinalizeComplete reconoce una notificación de TRANSACTION_NOTIFY_COMMIT_FINALIZE.
FltCompareInstanceAltitudes

FltCompareInstanceAltitudes compara las altitudes de dos instancias de controlador de minifiltro.
fltCompletePendedPostOperation

FltCompletePendedPostOperation reanuda el procesamiento de finalización de una operación de E/S que se ha insertado en una rutina de devolución de llamada postoperación del controlador minifiltro.
FltCompletePendedPreOperation

FltCompletePendedPreOperation reanuda el procesamiento de una operación de E/S que se ha pendido en una rutina de devolución de llamada de preoperación del controlador de minifiltro (PFLT_PRE_OPERATION_CALLBACK).
FltCopyOpenReparseList

Esta rutina copia cualquier información de reanálisis abierta de una creación anterior en una nueva lista ecP que se puede usar para emitir una segunda creación.
FltCreateCommunicationPort

Obtenga más información sobre la función FltCreateCommunicationPort.
FltCreateFile

Obtenga más información sobre la función FltCreateFile.
FltCreateFileEx

Los controladores de minifiltro llaman a FltCreateFileEx para crear un archivo o abrir un archivo existente.
fltCreateFileEx2

Los controladores de minifiltro llaman a FltCreateFileEx2 para crear un nuevo archivo o abrir un archivo existente. Esta rutina también incluye un parámetro de contexto de creación opcional.
FltCreateMailslotFile

Los controladores de minifiltro llaman a FltCreateMailslotFile para crear una canalización o abrir un mailslot existente.
FltCreateNamedPipeFile

Los controladores de minifiltro llaman a FltCreateNamedPipeFile para crear una canalización o abrir una canalización existente.
FltCreateSectionForDataScan

La rutina FltCreateSectionForDataScan crea un objeto de sección para un archivo. Opcionalmente, el administrador de filtros puede sincronizar la E/S con la sección creada.
FltCreateSystemVolumeInformationFolder

FltCreateSystemVolumeInformationFolder comprueba la existencia de la carpeta "Información del volumen del sistema" en un volumen del sistema de archivos. Si la carpeta no está presente, se crea la carpeta.
fltCurrentBatchOplock

Un controlador de minifiltro llama a FltCurrentBatchOplock para determinar si hay bloqueos oportunistas por lotes o filtros (oplocks) en un archivo.
fltCurrentOplock

Un controlador de minifiltro llama a la rutina FltCurrentOplock para determinar si hay bloqueos oportunistas (oplocks) en un archivo.
FltCurrentOplockH

Un controlador de minifiltro llama a la rutina FltCurrentOplockH para determinar si hay algún CACHE_HANDLE_LEVEL bloqueos oportunistas (oplocks) en un archivo.
FltDecodeParameters

FltDecodeParameters devuelve punteros a la dirección de la lista de descriptores de memoria (MDL), el puntero del búfer, la longitud del búfer y los parámetros de acceso deseados para una operación de E/S.
fltDeleteContext

FltDeleteContext marca un contexto especificado para su eliminación.
FltDeleteExtraCreateParameterLookasideList

La rutina FltDeleteExtraCreateParameterLookasideList libera una lista de lookaside de parámetros de creación adicional (ECP).
fltDeleteFileContext

La rutina FltDeleteFileContext recupera y elimina un contexto de archivo que un controlador de minifiltro determinado ha establecido para un archivo determinado.
FltDeleteInstanceContext

FltDeleteInstanceContext quita un contexto de una instancia determinada y marca el contexto para su eliminación.
FltDeletePushLock

La rutina FltDeletePushLock elimina un bloqueo de inserción determinado.
fltDeleteStreamContext

FltDeleteStreamContext quita un contexto que una instancia de controlador de minifiltro determinada ha establecido para una secuencia determinada y marca el contexto para su eliminación.
fltDeleteStreamHandleContext

FltDeleteStreamHandleContext quita un contexto que una instancia de controlador de minifiltro determinada ha establecido para un identificador de flujo determinado y marca el contexto para su eliminación.
fltDeleteTransactionContext

La rutina FltDeleteTransactionContext quita un contexto de una transacción determinada y marca el contexto para su eliminación.
FltDeleteVolumeContext

FltDeleteVolumeContext quita un contexto que un controlador de minifiltro determinado ha establecido para un volumen determinado y marca el contexto para su eliminación.
FltDetachVolume

FltDetachVolume desasocia una instancia de controlador de minifiltro de un volumen.
FltDeviceIoControlFile

FltDeviceIoControlFile envía un código de control directamente a un controlador de dispositivo especificado, lo que provoca que el controlador correspondiente realice la acción especificada.
FltDoCompletionProcessingWhenSafe

Si es seguro hacerlo, la función FltDoCompletionProcessingWhenSafe ejecuta una rutina de devolución de llamada posterior al controlador de minifiltro.
fltEnlistInTransaction

La rutina FltEnlistInTransaction incluye un controlador de minifiltro en una transacción determinada.
FltEnumerateFilterInformation

La rutina FltEnumerateFilterInformation proporciona información sobre todos los controladores de filtro registrados (incluidos los controladores de filtro minifiltro y los controladores de filtro heredados) en el sistema.
FltEnumerateFilters

La rutina FltEnumerateFilters enumera todos los controladores de minifiltro registrados en el sistema.
FltEnumerateInstanceInformationByDeviceObject

La rutina FltEnumerateInstanceInformationByDeviceObject proporciona información sobre las instancias del controlador de minifiltro y los controladores de filtro heredados que están asociados al volumen relacionado con un objeto de dispositivo especificado.
FltEnumerateInstanceInformationByFilter

La rutina FltEnumerateInstanceInformationByFilter proporciona información sobre las instancias de un controlador de minifiltro determinado.
FltEnumerateInstanceInformationByVolume

La rutina FltEnumerateInstanceInformationByVolume proporciona información sobre las instancias del controlador de minifiltro y los controladores de filtro heredados (solo Windows Vista) que están conectados a un volumen determinado.
FltEnumerateInstanceInformationByVolumeName

La rutina FltEnumerateInstanceInformationByVolumeName proporciona información sobre las instancias del controlador de minifiltro y los controladores de filtro heredados que están asociados al volumen con el nombre especificado.
fltEnumerateInstances

La rutina FltEnumerateInstances enumera las instancias del controlador de minifiltro para un volumen o controlador de minifiltro determinado.
FltEnumerateVolumeInformation

La rutina FltEnumerateVolumeInformation proporciona información sobre los volúmenes conocidos para el administrador de filtros.
fltEnumerateVolumes

La rutina FltEnumerateVolumes enumera todos los volúmenes del sistema.
FltFastIoMdlRead

La rutina FltFastIoMdlRead devuelve una lista de descriptores de memoria (MDL) que apunta directamente al intervalo de bytes especificado en la memoria caché de archivos.
FltFastIoMdlReadComplete

La rutina FltFastIoMdlReadComplete completa la operación de lectura que inició la rutina FltFastIoMdlRead.
fltFastIoMdlWriteComplete

La rutina FltFastIoMdlWriteComplete en fltkernel.h libera los recursos asignados por FltFastIoPrepareMdlWrite.
fltFastIoPrepareMdlWrite

La rutina FltFastIoPrepareMdlWrite devuelve una lista vinculada de listas de descriptores de memoria (MDL) que apuntan al intervalo especificado de datos de archivo almacenados en caché para escribir datos directamente en la memoria caché.
FltFindExtraCreateParameter

La rutina FltFindExtraCreateParameter busca una lista de ECP determinada para una estructura de contexto ECP de un tipo determinado y devuelve un puntero a esta estructura si se encuentra.
fltFlushBuffers de

El controlador de minifiltro usa la rutina FltFlushBuffers para enviar una solicitud de vaciado de un archivo determinado al sistema de archivos.
FltFlushBuffers2

Obtenga más información sobre la función FltFlushBuffers2.
FltFreeCallbackData

La rutina FltFreeCallbackData libera una estructura de datos de devolución de llamada asignada por la rutina FltAllocateCallbackData.
fltFreeDeferredIoWorkItem

La rutina FltFreeDeferredIoWorkItem libera un elemento de trabajo asignado por la rutina FltAllocateDeferredIoWorkItem.
FltFreeExtraCreateParameter

La rutina FltFreeExtraCreateParameter libera la memoria de una estructura de contexto ECP.
FltFreeExtraCreateParameterList

La rutina FltFreeExtraCreateParameterList libera una estructura de lista de parámetros de creación adicional (ECP).
FltFreeFileLock

La rutina FltFreeFileLock no inicializa y libera una estructura de FILE_LOCK inicializada.
FltFreeGenericWorkItem

La rutina FltFreeGenericWorkItem libera un elemento de trabajo asignado por la rutina FltAllocateGenericWorkItem.
FltFreeOpenReparseList

Esta rutina desasigna cualquier información copiada en una operación de creación mediante una llamada anterior a FltCopyOpenReparseList.
FltFreePoolAlignedWithTag

La rutina FltFreePoolAlignedWithTag libera un búfer alineado con caché asignado por una llamada anterior a FltAllocatePoolAlignedWithTag.
fltFreeSecurityDescriptor de

FltFreeSecurityDescriptor libera un descriptor de seguridad asignado por la rutina FltBuildDefaultSecurityDescriptor.
fltFsControlFile de

La rutina FltFsControlFile envía un código de control directamente a un sistema de archivos especificado o al controlador de filtro del sistema de archivos, lo que hace que el controlador correspondiente realice la acción especificada.
fltGetActivityIdCallbackData

La rutina FltGetActivityIdCallbackData recupera el identificador de actividad actual asociado a una solicitud en los datos de devolución de llamada de un minifiltro.
fltGetBottomInstance

FltGetBottomInstance devuelve un puntero de instancia opaco para la instancia del controlador de minifiltro, si hay uno, que se adjunta en la parte inferior de la pila de instancias para un volumen determinado.
fltGetContexts

Obtenga más información sobre la función FltGetContexts.
FltGetContextsEx

Obtenga más información sobre la función FltGetContextsEx.
fltGetCopyInformationFromCallbackData

Obtenga más información sobre la función FltGetCopyInformationFromCallbackData.
FltGetDestinationFileNameInformation

Obtenga más información sobre la rutina FltGetDestinationFileNameInformation.
FltGetDeviceObject

La rutina FltGetDeviceObject devuelve un puntero al objeto de dispositivo de volumen (VDO) del Administrador de filtros para un volumen determinado.
FltGetDiskDeviceObject

La rutina FltGetDiskDeviceObject devuelve un puntero al objeto de dispositivo de disco asociado a un volumen determinado.
FltGetEcpListFromCallbackData

La rutina FltGetEcpListFromCallbackData devuelve un puntero a una lista adicional de estructura de contexto de parámetros de creación (ECP) asociada a un objeto callback-data de operación de creación determinado.
fltGetFileContext

Obtenga más información sobre la función FltGetFileContext.
fltGetFileNameInformation

La rutina FltGetFileNameInformation devuelve información de nombre para un archivo o directorio.
FltGetFileNameInformationUnsafe

La rutina FltGetFileNameInformationUnsafe devuelve información de nombre para un archivo o directorio abierto.
FltGetFileSystemType

La función FltGetFileSystemType toma un volumen o un objeto de instancia y proporciona el tipo de sistema de archivos del volumen.
FltGetFilterFromInstance

La rutina FltGetFilterFromInstance devuelve un puntero de filtro opaco para el controlador de minifiltro que creó la instancia especificada.
FltGetFilterFromName

La rutina FltGetFilterFromName devuelve un puntero de filtro opaco para un controlador de minifiltro registrado cuyo nombre coincide con el valor en el parámetro FilterName.
FltGetFilterInformation

La rutina FltGetFilterInformation proporciona información sobre un controlador de minifiltro.
FltGetInstanceContext

Obtenga más información sobre la función FltGetInstanceContext.
FltGetInstanceInformation

La rutina FltGetInstanceInformation devuelve información sobre una instancia de controlador de minifiltro.
FltGetIoPriorityHint

La rutina FltGetIoPriorityHint la usa un controlador de minifiltro para obtener información de prioridad de E/S de los datos de devolución de llamada.
FltGetIoPriorityHintFromCallbackData

El controlador de minifiltro usa la rutina FltGetIoPriorityHintFromCallbackData para obtener información de prioridad de E/S de los datos de devolución de llamada.
FltGetIoPriorityHintFromFileObject

El controlador de minifiltro usa la rutina FltGetIoPriorityHintFromFileObject para obtener información de prioridad de E/S de un objeto de archivo.
FltGetIoPriorityHintFromThread

El controlador de minifiltro usa la rutina FltGetIoPriorityHintFromThread para obtener información de prioridad de E/S de un subproceso.
fltGetIrpName

La rutina FltGetIrpName devuelve el nombre de un código de función principal como una cadena imprimible.
fltGetLowerInstance

La rutina FltGetLowerInstance devuelve un puntero de instancia opaco para la siguiente instancia del controlador de minifiltro inferior, si hay una, que se adjunta debajo de una instancia de controlador de minifiltro determinada en el mismo volumen.
FltGetNewSystemBufferAddress

La función FltGetNewSystemBufferAddress recupera el búfer AssociatedIrp.SystemBuffer, que el sistema de archivos ha asignado. Una rutina de devolución de llamada posterior al controlador de minifiltro llama a esta función.
FltGetNextExtraCreateParameter

La rutina FltGetNextExtraCreateParameter devuelve un puntero al siguiente (o primero) estructura de contexto de parámetros de creación adicional (ECP) en una lista de ECP determinada.
FltGetRequestorProcess

La rutina FltGetRequestorProcess devuelve un puntero de proceso para el subproceso que solicitó una operación de E/S determinada.
FltGetRequestorProcessId

La rutina FltGetRequestorProcessId devuelve el identificador de proceso de 32 bits único para el proceso asociado al subproceso que solicitó una operación de E/S determinada.
FltGetRequestorProcessIdEx

La rutina FltGetRequestorProcessIdEx devuelve el identificador en modo kernel del proceso asociado al subproceso que solicitó una operación de E/S determinada.
FltGetRequestorSessionId

La rutina FltGetRequestorSessionId devuelve el identificador de sesión del proceso que solicitó originalmente la operación de E/S especificada.
FltGetRoutineAddress

La rutina FltGetRoutineAddress devuelve un puntero a una rutina especificada por el parámetro FltMgrRoutineName.
FltGetSectionContext

Obtenga más información sobre la función FltGetSectionContext.
FltGetStreamContext

Obtenga más información sobre la función FltGetStreamContext.
FltGetStreamHandleContext

Obtenga más información sobre la función FltGetStreamHandleContext.
FltGetSwappedBufferMdlAddress

La rutina FltGetSwappedBufferMdlAddress devuelve la dirección de la lista de descriptores de memoria (MDL) de un búfer intercambiado por un controlador de minifiltro.
fltGetTopInstance

La rutina FltGetTopInstance devuelve un puntero de instancia opaco para la instancia del controlador de minifiltro que se adjunta en la parte superior de la pila de instancias de un volumen determinado.
FltGetTransactionContext

La rutina FltGetTransactionContext recupera un contexto que se estableció para una transacción mediante un controlador de minifiltro determinado.
FltGetTunneledName

La rutina FltGetTunneledName recupera el nombre tunelizado de un archivo, dado el nombre normalizado devuelto para el archivo por una llamada anterior a FltGetFileNameInformation, FltGetFileNameInformationUnsafe o FltGetDestinationFileNameInformationInformation.
FltGetUpperInstance

La rutina FltGetUpperInstance devuelve un puntero de instancia opaco para la siguiente instancia de controlador de minifiltro superior, si hay una, que se adjunta encima de una instancia de controlador de minifiltro determinada en el mismo volumen.
fltGetVolumeContext

Obtenga más información sobre la función FltGetVolumeContext.
FltGetVolumeFromDeviceObject

La rutina FltGetVolumeFromDeviceObject devuelve un puntero opaco para el volumen representado por un objeto de dispositivo de volumen (VDO).
FltGetVolumeFromFileObject

La rutina FltGetVolumeFromFileObject devuelve un puntero opaco para el volumen en el que reside una secuencia de archivos determinada.
FltGetVolumeFromInstance

La rutina FltGetVolumeFromInstance devuelve un puntero opaco para el volumen al que está asociada una instancia de controlador de minifiltro determinada.
FltGetVolumeFromName

La rutina FltGetVolumeFromName devuelve un puntero opaco para el volumen cuyo nombre coincide con el valor del parámetro VolumeName.
fltGetVolumeGuidName

La rutina FltGetVolumeGuidName devuelve el nombre del volumen de un volumen determinado, en formato de identificador único global (GUID) de volumen.
FltGetVolumeInformation

La rutina FltGetVolumeInformation proporciona información sobre un volumen determinado.
FltGetVolumeInstanceFromName

La rutina FltGetVolumeInstanceFromName devuelve un puntero de instancia opaco para la instancia de controlador de minifiltro especificada en el volumen especificado.
FltGetVolumeName

La rutina FltGetVolumeName obtiene el nombre del volumen de un volumen determinado.
FltGetVolumeProperties

La rutina FltGetVolumeProperties devuelve información de propiedad de volumen para el volumen especificado.
FltInitExtraCreateParameterLookasideList

La rutina FltInitExtraCreateParameterLookasideList inicializa una lista de lookaside de grupo paginada o no paginada usada para la asignación de una o varias estructuras de contexto de parámetros adicionales de creación (ECP) de tamaño fijo.
FltInitializeFileLock

La rutina FltInitializeFileLock inicializa una estructura de FILE_LOCK opaca que el autor de la llamada ha asignado desde el grupo paginado.
fltInitializeOplock

La rutina FltInitializeOplock inicializa un puntero de bloqueo oportunista (oplock).
FltInitializePushLock

La rutina FltInitializePushLock inicializa una variable de bloqueo de inserción.
fltInsertExtraCreateParameter

La rutina FltInsertExtraCreateParameter inserta una estructura de contexto de parámetro de creación adicional (ECP) en una lista de ECP.
FltIs32bitProcess

La rutina FltIs32bitProcess comprueba si el originador de la operación de E/S actual es una aplicación en modo de usuario de 32 bits.
FltIsCallbackDataDirty

La rutina FltIsCallbackDataDirty prueba la marca FLTFL_CALLBACK_DATA_DIRTY en una estructura de datos de devolución de llamada.
FltIsDirectory

Un controlador de minifiltro llama a la rutina FltIsDirectory para determinar si un objeto de archivo determinado representa un directorio.
FltIsEcpAcknowledged

La rutina FltIsEcpAcknowledged se usa para determinar si se ha marcado como reconocida una determinada estructura de contexto de parámetros de creación adicional (ECP).
FltIsEcpFromUserMode

La rutina FltIsEcpFromUserMode se usa para determinar si se originó una estructura de contexto de parámetros de creación adicional (ECP) desde el modo de usuario.
FltIsFltMgrVolumeDeviceObject

La rutina FltIsFltMgrVolumeDeviceObject determina si el objeto de dispositivo especificado pertenece al administrador de filtros y si el objeto de dispositivo es un objeto de dispositivo de volumen.
FltIsIoCanceled

La rutina FltIsIoCanceled comprueba si se ha cancelado una operación basada en IRP.
FltIsIoRedirectionAllowed

La rutina FltIsIoRedirectionAllowed determina si se puede redirigir la E/S desde la instancia de filtro de origen especificada a otra instancia de filtro especificada.
FltIsIoRedirectionAllowedForOperation

La rutina FltIsIoRedirectionAllowedForOperation determina si se puede redirigir la E/S desde la instancia de filtro asociada a la estructura de FLT_CALLBACK_DATA especificada a la instancia de filtro especificada.
fltIsOperationSynchronous

La rutina FltIsOperationSynchronous determina si una estructura de datos de devolución de llamada determinada (FLT_CALLBACK_DATA) representa una operación de E/S sincrónica o asincrónica.
fltIsVolumeSnapshot

La rutina FltIsVolumeSnapshot determina si una instancia de controlador de volumen o minifiltro está asociada a un volumen de instantáneas.
fltIsVolumeWritable

La rutina FltIsVolumeWritable determina si el dispositivo de disco que corresponde a una instancia de controlador de minifiltro o volumen se puede escribir.
FltLoadFilter

La rutina FltLoadFilter carga dinámicamente un controlador de minifiltro en el sistema que se está ejecutando actualmente.
fltLockUserBuffer

Obtenga más información sobre la función FltLockUserBuffer.
FltNotifyFilterChangeDirectory

La rutina FltNotifyFilterChangeDirectory crea una estructura de notificación para una operación de IRP_MN_NOTIFY_CHANGE_DIRECTORY y la agrega a la lista de notificaciones especificada.
FltObjectDereference

La rutina FltObjectDereference quita una referencia de rundown de un puntero de volumen, instancia o filtro opaco.
FltObjectReference

La rutina FltObjectReference agrega una referencia de rundown a un puntero de volumen, instancia o filtro opaco.
FltOpenVolume

La rutina FltOpenVolume devuelve un identificador y un puntero de objeto de archivo para el volumen del sistema de archivos al que se adjunta una instancia de controlador de minifiltro determinada.
FltOplockBreakH

La rutina FltOplockBreakH interrumpe CACHE_HANDLE_LEVEL bloqueos oportunistas (oplocks).
FltOplockBreakToNone

La rutina FltOplockBreakToNone interrumpe todos los bloqueos oportunistas (oplocks) inmediatamente sin tener en cuenta ninguna tecla de interbloqueo.
FltOplockBreakToNoneEx

La rutina FltOplockBreakToNoneEx interrumpe todos los bloqueos oportunistas (oplocks) inmediatamente sin tener en cuenta ninguna tecla de interbloqueo.
FltOplockFsctrl

La rutina FltOplockFsctrl realiza varias operaciones de bloqueo oportunista (oplock) en nombre de un controlador de minifiltro.
FltOplockFsctrlEx

La rutina FltOplockFsctrlEx realiza varias operaciones de bloqueo oportunista (oplock) en nombre de un controlador de minifiltro.
FltOplockIsFastIoPossible

La rutina FltOplockIsFastIoPossible comprueba el estado de bloqueo oportunista (oplock) de un archivo para determinar si se puede realizar una E/S rápida en el archivo.
fltOplockIsSharedRequest

La rutina FltOplockIsSharedRequest determina si una solicitud de bloqueo oportunista (oplock) quiere un interbloqueo compartido.
FltOplockKeysEqual

La rutina FltOplockKeysEqual compara las claves de bloqueo oportunista (oplock) que se almacenan en las extensiones de objeto de archivo de dos objetos de archivo.
FltParseFileName

FltParseFileName analiza la extensión, la secuencia y el componente final de una cadena de nombre de archivo.
FltParseFileNameInformation

FltParseFileNameInformation analiza el contenido de una estructura de FLT_FILE_NAME_INFORMATION.
FltPerformAsynchronousIo

Un controlador de minifiltro llama a FltPerformAsynchronousIo para iniciar una operación de E/S asincrónica.
FltPerformSynchronousIo

Un controlador de minifiltro llama a FltPerformSynchronousIo para iniciar una operación de E/S sincrónica después de llamar a FltAllocateCallbackData para asignar una estructura de datos de devolución de llamada para la operación.
FltPrepareComplete

La rutina FltPrepareComplete reconoce una notificación TRANSACTION_NOTIFY_PREPARE.
FltPrepareToReuseEcp

La rutina FltPrepareToReuseEcp restablece una estructura de contexto de parámetro de creación adicional (ECP), que la prepara para su reutilización.
fltPreprepareComplete

La rutina FltPreprepareComplete reconoce una notificación de TRANSACTION_NOTIFY_PREPREPARE.
fltProcessFileLock

La rutina FltProcessFileLock procesa y completa una operación de bloqueo de archivos.
FltPropagateActivityIdToThread

La rutina FltPropagateActivityIdToThread asocia el identificador de actividad del IRP en los datos de devolución de llamada del minifiltro con el subproceso actual.
FltPropagateIrpExtension

La rutina FltPropagateIrpExtension copia la extensión IRP de los datos de devolución de llamada de un minifiltro a los datos de devolución de llamada de otro.
fltPurgeFileNameInformationCache

FltPurgeFileNameInformationCache purga desde la caché de nombres del Administrador de filtros todas las estructuras de información de nombre de archivo generadas a partir de nombres proporcionados por la instancia de controlador de minifiltro especificada.
FltQueryDirectoryFile

La rutina FltQueryDirectoryFile devuelve varios tipos de información sobre los archivos del directorio especificados por un objeto de archivo determinado.
FltQueryDirectoryFileEx

FltQueryDirectoryFileEx devuelve varios tipos de información sobre los archivos del directorio especificados por un objeto de archivo determinado.
fltQueryEaFile

FltQueryEaFile devuelve información sobre los valores de atributo extendido (EA) de un archivo.
fltQueryInformationByName

La rutina FltQueryInformationByName devuelve la información solicitada sobre un archivo con nombre.
fltQueryInformationFile de

FltQueryInformationFile recupera información de un archivo determinado.
fltQueryQuotaInformationFile de

La rutina FltQueryQuotaInformationFile recupera las entradas de cuota asociadas a un objeto de archivo.
fltQuerySecurityObject de

FltQuerySecurityObject recupera una copia del descriptor de seguridad de un objeto.
FltQueryVolumeInformation

La rutina FltQueryVolumeInformation recupera información sobre el volumen al que está asociada la instancia especificada.
fltQueryVolumeInformationFile

FltQueryVolumeInformationFile recupera información de volumen de un archivo, directorio, dispositivo de almacenamiento o volumen determinado.
fltQueueDeferredIoWorkItem

La rutina FltQueueDeferredIoWorkItem publica una operación de E/S basada en IRP en una cola de trabajo.
fltQueueGenericWorkItem

FltQueueGenericWorkItem publica un elemento de trabajo que no está asociado a una operación de E/S específica a una cola de trabajo.
FltReadFile

Obtenga más información sobre la función FltReadFile.
fltReadFileEx

Obtenga más información sobre la función FltReadFileEx.
FltReferenceContext

FltReferenceContext incrementa el recuento de referencias en una estructura de contexto.
FltReferenceFileNameInformation

FltReferenceFileNameInformation incrementa el recuento de referencias en una estructura de información de nombre de archivo.
FltRegisterFilter

FltRegisterFilter registra un controlador de minifiltro.
FltRegisterForDataScan

La rutina FltRegisterForDataScan permite el examen de datos del volumen asociado a la instancia de minifiltro.
FltReissueSynchronousIo

FltReissueSynchronousIo inicia una nueva operación de E/S sincrónica que usa los parámetros de una operación de E/S sincronizada previamente.
FltReleaseContext

FltReleaseContext disminuye el recuento de referencias en un contexto.
fltReleaseContexts

FltReleaseContexts libera cada contexto en una estructura de FLT_RELATED_CONTEXTS determinada.
FltReleaseContextsEx

FltReleaseContextsEx libera cada contexto en una estructura de FLT_RELATED_CONTEXTS_EX determinada.
fltReleaseFileNameInformation

FltReleaseFileNameInformation libera una estructura de información de nombre de archivo.
FltReleasePushLock

La rutina FltReleasePushLock libera un bloqueo de inserción especificado que pertenece al subproceso actual.
FltReleasePushLockEx

La rutina FltReleasePushLockEx libera un bloqueo de inserción especificado que pertenece al subproceso actual.
FltReleaseResource

Obtenga más información sobre la función FltReleaseResource.
FltRemoveExtraCreateParameter

La rutina FltRemoveExtraCreateParameter busca una lista de ECP para obtener una estructura de contexto ECP y, si se encuentra, la desasocia de la lista ECP.
FltRemoveOpenReparseEntry

Esta rutina quita una estructura de OPEN_REPARSE_LIST_ENTRY (agregada por FltAddOpenReparseEntry) de una operación de creación.
fltRequestFileInfoOnCreateCompletion

Un minifiltro llama a FltRequestFileInfoOnCreateCompletion durante la creación previa del archivo para solicitar que el sistema de archivos almacene la información de archivo especificada para la recuperación tras la creación completa.
fltRequestOperationStatusCallback

FltRequestOperationStatusCallback devuelve información de estado de la operación de E/S especificada.
fltRequestSecurityInfoOnCreateCompletion

Un minifiltro llama a FltRequestSecurityInfoOnCreateCompletion durante la creación previa del archivo para solicitar que el sistema de archivos almacene la información de seguridad de archivos para su recuperación tras completarse la creación.
FltRetainSwappedBufferMdlAddress

FltRetainSwappedBufferMdlAddress impide que el Administrador de filtros libere la lista de descriptores de memoria (MDL) para un búfer que ha intercambiado un controlador de minifiltro.
FltRetrieveFileInfoOnCreateCompletion

FltRetrieveFileInfoOnCreateCompletion recupera la información de archivo solicitada durante la creación posterior al archivo.
FltRetrieveFileInfoOnCreateCompletionEx

FltRetrieveFileInfoOnCreateCompletionEx consulta la información de archivo especificada tras la finalización de la creación de archivos.
FltRetrieveIoPriorityInfo

El controlador de minifiltro usa la rutina FltRetrieveIoPriorityInfo para recuperar información de prioridad de un subproceso.
FltReuseCallbackData

La rutina FltReuseCallbackData reinicializa una estructura de datos de devolución de llamada para que se pueda reutilizar.
FltRollbackComplete

La rutina FltRollbackComplete confirma una notificación de TRANSACTION_NOTIFY_ROLLBACK.
FltRollbackEnlistment

La rutina FltRollbackEnlistment revierte o anula una transacción en nombre de un controlador de minifiltro.
fltSendMessage

FltSendMessage envía un mensaje a una aplicación en modo de usuario en espera en nombre de un controlador de minifiltro o una instancia de controlador de minifiltro.
FltSetActivityIdCallbackData

La rutina FltSetActivityIdCallbackData establece el identificador de actividad de un IRP en los datos de devolución de llamada de un minifiltro.
fltSetCallbackDataDirty

Una rutina de devolución de llamada de minifiltro o preoperación del controlador llama a FltSetCallbackDataDirty para indicar que ha modificado el contenido de la estructura de datos de devolución de llamada.
FltSetCancelCompletion

Un controlador de minifiltro llama a FltSetCancelCompletion para especificar una rutina de cancelación a la que se llamará si se cancela una operación de E/S determinada.
fltSetEaFile de

FltSetEaFile establece valores de atributo extendido (EA) para un archivo.
fltSetEcpListIntoCallbackData

La rutina FltSetEcpListIntoCallbackData adjunta una lista adicional de estructura de contexto de parámetros de creación (ECP) a un objeto callback-data de la operación de creación.
fltSetFileContext

La rutina FltSetFileContext establece un contexto para un archivo.
FltSetInformationFile

FltSetInformationFile establece información para un archivo determinado.
fltSetInstanceContext

FltSetInstanceContext establece un contexto para una instancia de controlador de minifiltro.
FltSetIoPriorityHintIntoCallbackData

El controlador de minifiltro usa la rutina FltSetIoPriorityHintIntoCallbackData para establecer la información de prioridad de E/S en los datos de devolución de llamada.
FltSetIoPriorityHintIntoFileObject

El controlador de minifiltro usa la rutina FltSetIoPriorityHintIntoFileObject para establecer la información de prioridad de E/S en un objeto de archivo.
FltSetIoPriorityHintIntoThread

El controlador de minifiltro usa la rutina FltSetIoPriorityHintIntoThread para establecer la información de prioridad de E/S en un subproceso.
FltSetQuotaInformationFile

La rutina FltSetQuotaInformationFile modifica las entradas de cuota para un objeto de archivo.
FltSetSecurityObject de

FltSetSecurityObject establece el estado de seguridad de un objeto.
fltSetStreamContext

La rutina FltSetStreamContext establece un contexto para una secuencia de archivos.
fltSetStreamHandleContext

La rutina FltSetStreamHandleContext establece un contexto para un identificador de flujo.
fltSetTransactionContext

La rutina FltSetTransactionContext establece un contexto en una transacción.
fltSetVolumeContext

FltSetVolumeContext establece un contexto para un volumen.
FltSetVolumeInformation

FltSetVolumeInformation cambia varios tipos de información sobre el volumen al que está asociada la instancia dada.
FltStartFiltering

FltStartFiltering inicia el filtrado de un controlador de minifiltro registrado.
FltSupportsFileContexts

La rutina FltSupportsFileContexts determina si el sistema de archivos admite contextos de archivo para un archivo determinado.
FltSupportsFileContextsEx

La rutina FltSupportsFileContextsEx determina si el sistema de archivos o el administrador de filtros admiten contextos de archivo para un archivo determinado.
FltSupportsStreamContexts

FltSupportsStreamContexts determina si se admiten contextos de secuencia en un objeto de archivo determinado.
FltSupportsStreamHandleContexts

FltSupportsStreamHandleContexts determina si se admiten contextos de identificador de flujo en un objeto de archivo determinado.
fltTagFile de

FltTagFile establece una etiqueta de reanálisis en un archivo o directorio.
fltTagFileEx de

FltTagFileEx establece una marca de reanálisis en un archivo o directorio.
FltUninitializeFileLock

La rutina FltUninitializeFileLock desinicializa una estructura de FILE_LOCK.
fltUninitializeOplock

FltUninitializeOplock desinicializa un puntero de bloqueo oportunista (oplock).
FltUnloadFilter

Un controlador de minifiltro que ha cargado un controlador de minifiltro auxiliar llamando a FltLoadFilter puede descargar el controlador de minifiltro llamando a FltUnloadFilter.
FltUnregisterFilter

Un controlador de minifiltro registrado llama a FltUnregisterFilter para anular el registro para que el Administrador de filtros ya no lo llame para procesar operaciones de E/S.
fltUntagFile

FltUntagFile quita un punto de reanálisis de un archivo o directorio.
FltVetoBypassIo

Obtenga más información sobre la función FltVetoBypassIO.
FltWriteFile

Obtenga más información sobre la función FltWriteFile.
FltWriteFileEx

Obtenga más información sobre la función FltWriteFileEx.

Funciones de devolución de llamada

 
PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE

Un controlador de minifiltro puede registrar una rutina de tipo PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE como la rutina de devolución de llamada CompleteLockCallbackDataRoutine del controlador de minifiltro para una estructura de FILE_LOCK.
PFLT_COMPLETED_ASYNC_IO_CALLBACK

Un controlador de minifiltro que inicia una operación asincrónica de E/S puede especificar una rutina de tipo PFLT_COMPLETED_ASYNC_IO_CALLBACK rutina a la que se llamará cuando se complete la operación.
PFLT_CONNECT_NOTIFY

Obtenga información sobre la función de devolución de llamada PFLT_CONNECT_NOTIFY.
PFLT_CONTEXT_ALLOCATE_CALLBACK

Un controlador de minifiltro puede registrar una rutina de tipo PFLT_CONTEXT_ALLOCATE_CALLBACK como rutina ContextAllocateCallback del controlador de minifiltro.
PFLT_CONTEXT_CLEANUP_CALLBACK

Un controlador de minifiltro puede registrar una rutina de tipo PFLT_CONTEXT_CLEANUP_CALLBACK como rutina ContextCleanupCallback del controlador de minifiltro.
PFLT_CONTEXT_FREE_CALLBACK

Un minifiltro puede registrar una rutina de tipo PFLT_CONTEXT_FREE_CALLBACK como rutina ContextFreeCallback del controlador de minifiltro.
PFLT_DISCONNECT_NOTIFY

Obtenga información sobre la función de devolución de llamada PFLT_DISCONNECT_NOTIFY.
PFLT_FILTER_UNLOAD_CALLBACK

Un controlador de minifiltro puede registrar una rutina de tipo PFLT_FILTER_UNLOAD_CALLBACK como rutina FilterUnloadCallback del controlador de minifiltro.
PFLT_GENERATE_FILE_NAME

Un controlador de minifiltro que proporciona nombres de archivo para la caché de nombres del administrador de filtros puede registrar una rutina de tipo PFLT_GENERATE_FILE_NAME como rutina GenerateFileNameCallback del controlador de minifiltro.
PFLT_GET_OPERATION_STATUS_CALLBACK

Un controlador de minifiltro puede registrar una rutina de tipo PFLT_GET_OPERATION_STATUS_CALLBACK como rutina operationStatusCallback del controlador de minifiltro.
PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK

Un controlador de minifiltro puede registrar una rutina de tipo PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK como rutina instanceQueryTeardownCallback del controlador de minifiltro.
PFLT_INSTANCE_SETUP_CALLBACK

Un controlador de minifiltro puede registrar una rutina de tipo PFLT_INSTANCE_SETUP_CALLBACK como rutina instanceSetupCallback del controlador de minifiltro.
PFLT_INSTANCE_TEARDOWN_CALLBACK

Un controlador de minifiltro puede registrar dos rutinas de tipo PFLT_INSTANCE_TEARDOWN_CALLBACK como las rutinas InstanceTeardownStartCallback e InstanceTeardownCompleteCallback del controlador de minifiltro.
PFLT_MESSAGE_NOTIFY

Obtenga más información sobre la función de devolución de llamada PFLT_MESSAGE_NOTIFY.
PFLT_NORMALIZE_CONTEXT_CLEANUP

Un controlador de minifiltro que proporciona nombres de archivo para la caché de nombres del administrador de filtros puede registrar una rutina de tipo PFLT_NORMALIZE_CONTEXT_CLEANUP como la rutina NormalizeContextCleanupCallback del controlador de minifiltro.
PFLT_NORMALIZE_NAME_COMPONENT

Un controlador de minifiltro que proporciona nombres de archivo para la caché de nombres del administrador de filtros puede registrar una rutina de tipo PFLT_NORMALIZE_NAME_COMPONENT como la rutina NormalizeNameComponentCallback del controlador de minifiltro.
PFLT_NORMALIZE_NAME_COMPONENT_EX

Un controlador de minifiltro que proporciona nombres de archivo para la caché de nombres del administrador de filtros puede registrar una rutina de tipo PFLT_NORMALIZE_NAME_COMPONENT_EX como la rutina de devolución de llamada NormalizeNameComponentExCallback del controlador de minifiltro.
PFLT_POST_OPERATION_CALLBACK

Un controlador de minifiltro puede registrar una o varias rutinas de tipo PFLT_POST_OPERATION_CALLBACK para realizar el procesamiento de finalización de las operaciones de E/S.
PFLT_PRE_OPERATION_CALLBACK

Una rutina de PFLT_PRE_OPERATION_CALLBACK del controlador de minifiltro realiza el procesamiento previo a la operación para las operaciones de E/S.
PFLT_SECTION_CONFLICT_NOTIFICATION_CALLBACK

Un controlador de minifiltro puede registrar opcionalmente una rutina de tipo PFLT_CONTEXT_ALLOCATE_CALLBACK como rutina SectionNotificationCallback del controlador de minifiltro.
PFLT_TRANSACTION_NOTIFICATION_CALLBACK

Un controlador de minifiltro puede registrar una rutina de tipo PFLT_TRANSACTION_NOTIFICATION_CALLBACK como su rutina TransactionNotificationCallback.

Estructuras

 
FLT_CALLBACK_DATA

La estructura FLT_CALLBACK_DATA representa una operación de E/S. El Administrador de filtros y minifiltros usan esta estructura para iniciar y procesar operaciones de E/S.
FLT_CALLBACK_DATA_QUEUE

FLT_CALLBACK_DATA_QUEUE es una estructura opaca que se usa para especificar las rutinas de devolución de llamada para la cola de datos de devolución de llamada de un minifiltro. No establezca directamente los miembros de esta estructura. Use FltCbdqInitialize para inicializar esta estructura.
FLT_CONTEXT_REGISTRATION

La estructura FLT_CONTEXT_REGISTRATION se usa para registrar tipos de contexto.
FLT_CREATEFILE_TARGET_ECP_CONTEXT

La estructura FLT_CREATEFILE_TARGET_ECP_CONTEXT es un parámetro de creación adicional (ECP) que se usa para devolver información de destino de reanálisis al autor de la llamada de FltCreateFileEx2.
FLT_FILE_NAME_INFORMATION

La estructura FLT_FILE_NAME_INFORMATION contiene información de nombre de archivo.
FLT_IO_PARAMETER_BLOCK

Obtenga más información sobre la estructura de FLT_IO_PARAMETER_BLOCK.
FLT_NAME_CONTROL

Un minifiltro que proporciona nombres de archivo para la caché de nombres del Administrador de filtros puede usar la estructura de FLT_NAME_CONTROL para administrar sus búferes de nombres.
FLT_OPERATION_REGISTRATION

La estructura FLT_OPERATION_REGISTRATION se usa para registrar rutinas de devolución de llamada de operación.
FLT_PARAMETERS

La unión FLT_PARAMETERS define, para un minifiltro, los parámetros específicos del tipo de solicitud asociados a una operación de E/S.
FLT_REGISTRATION

La estructura FLT_REGISTRATION se pasa como parámetro a FltRegisterFilter.
FLT_RELATED_CONTEXTS

La estructura FLT_RELATED_CONTEXTS contiene los contextos de un controlador de minifiltro para los objetos asociados a una operación de E/S.
FLT_RELATED_CONTEXTS_EX

La estructura FLT_RELATED_CONTEXTS_EX contiene los contextos de un controlador de minifiltro para los objetos asociados a una operación de E/S.
FLT_RELATED_OBJECTS

La estructura FLT_RELATED_OBJECTS contiene punteros opacos para los objetos asociados a una operación.
FLT_TAG_DATA_BUFFER

La estructura FLT_TAG_DATA_BUFFER contiene información sobre una etiqueta de punto de reanálisis.
FLT_VOLUME_PROPERTIES

La estructura FLT_VOLUME_PROPERTIES se pasa como parámetro a FltGetVolumeProperties.