FLT_PARAMETERS para IRP_MJ_ACQUIRE_FOR_SECTION_SYNCHRONIZATION unión
El siguiente componente de unión se usa cuando se IRP_MJ_ACQUIRE_FOR_SECTION_SYNCHRONIZATION el campo MajorFunction de la estructura FLT_IO_PARAMETER_BLOCK de la operación.
Sintaxis
typedef union _FLT_PARAMETERS {
... ;
struct {
FS_FILTER_SECTION_SYNC_TYPE SyncType;
ULONG POINTER_ALIGNMENT PageProtection;
PFS_FILTER_SECTION_SYNC_OUTPUT OutputInformation;
} AcquireForSectionSynchronization;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
Miembros
SyncType: el tipo de sincronización solicitado para la sección. Este parámetro se establece en SyncTypeCreateSection si se crea una sección; de lo contrario, se establece en SyncTypeOther.
PageProtection: tipo de protección de página solicitada para la sección. Debe ser cero si SyncType es SyncTypeOther. De lo contrario, este parámetro debe ser uno de los valores constantes de protección de memoria definidos.
OutputInformation: estructura FS_FILTER_SECTION_SYNC_OUTPUT que especifica información que describe los atributos de la sección que se va a crear.
Comentarios
La estructura FLT_PARAMETERS para las operaciones de IRP_MJ_ACQUIRE_FOR_SECTION_SYNCHRONIZATION contiene los parámetros de una operación AcquireForSectionSynchronization representada por una estructura de datos de devolución de llamada (FLT_CALLBACK_DATA). Se encuentra en una estructura FLT_IO_PARAMETER_BLOCK.
IRP_MJ_ACQUIRE_FOR_SECTION_SYNCHRONIZATION es una operación de devolución de llamada del sistema de archivos (FSFilter).
Si el valor enumerado del miembro SyncType se establece en SyncTypeOther, un minifiltro del sistema de archivos o un controlador de filtro heredado no pueden producir este error en esta operación. Si SyncType se establece en SyncTypeCreateSection, se permite un minifiltro del sistema de archivos o un controlador de filtro heredado con un error de STATUS_INSUFFICIENT_RESOURCES si no hay suficiente memoria para crear la sección.
Para obtener más información sobre las operaciones de devolución de llamada de FSFilter, consulte la entrada de referencia de FsRtlRegisterFileSystemFilterCallbacks.
Requisitos
Versión: disponible en Windows XP y versiones posteriores del sistema operativo Windows.
Tipo de requisito | Requisito |
---|---|
Encabezado | Fltkernel.h (incluya Fltkernel.h) |