estructura PRJ_NOTIFICATION_MAPPING (projectedfslib.h)
Describe una asignación de notificaciones, que es un emparejamiento entre un directorio (denominado "raíz de notificación") y un conjunto de notificaciones, expresado como máscara de bits.
Sintaxis
typedef struct PRJ_NOTIFICATION_MAPPING {
PRJ_NOTIFY_TYPES NotificationBitMask;
PCWSTR NotificationRoot;
} PRJ_NOTIFICATION_MAPPING;
Members
NotificationBitMask
Máscara de bits que representa un conjunto de notificaciones.
NotificationRoot
Directorio al que está emparejada la asignación de notificaciones.
Comentarios
PRJ_NOTIFICATION_MAPPING describe una "asignación de notificaciones", que es un emparejamiento entre un directorio (denominado "raíz de notificación") y un conjunto de notificaciones, expresado como máscara de bits, que ProjFS debe enviar para ese directorio y sus descendientes. También se puede establecer una asignación de notificaciones para un único archivo.
El proveedor coloca una matriz de cero o más estructuras de PRJ_NOTIFICATION_MAPPING en el miembro NotificationMappings del parámetro options de PrjStartVirtualizing para configurar las notificaciones para la raíz de virtualización.
Si el proveedor no especifica ninguna asignación de notificaciones, ProjFS enviará de forma predeterminada las notificaciones PRJ_NOTIFICATION_FILE_OPENED, PRJ_NOTIFICATION_NEW_FILE_CREATED y PRJ_NOTIFICATION_FILE_OVERWRITTEN para todos los archivos y directorios de la instancia de virtualización.
El directorio o archivo se especifica en relación con la raíz de virtualización, con una cadena vacía que representa la propia raíz de virtualización.
Si el proveedor especifica varias asignaciones de notificaciones y algunas son descendientes de otras, las asignaciones deben especificarse en profundidad descendente. Las asignaciones de notificaciones en niveles más profundos invalidan las de nivel superior para sus descendientes.
Requisitos
Cliente mínimo compatible | Windows 10, versión 1809 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server [solo aplicaciones de escritorio] |
Encabezado | projectedfslib.h |