Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Descreve um mapeamento de notificação, que é um emparelhamento entre um diretório (conhecido como "raiz de notificação") e um conjunto de notificações, expresso como uma máscara de bits.
Sintaxe
typedef struct PRJ_NOTIFICATION_MAPPING {
PRJ_NOTIFY_TYPES NotificationBitMask;
PCWSTR NotificationRoot;
} PRJ_NOTIFICATION_MAPPING;
Membros
NotificationBitMask
Uma máscara de bits que representa um conjunto de notificações.
NotificationRoot
O diretório ao qual o mapeamento de notificação está emparelhado.
Comentários
PRJ_NOTIFICATION_MAPPING descreve um "mapeamento de notificação", que é um emparelhamento entre um diretório (conhecido como "raiz de notificação") e um conjunto de notificações, expresso como uma máscara de bits, que o ProjFS deve enviar para esse diretório e seus descendentes. Um mapeamento de notificação também pode ser estabelecido para um único arquivo.
O provedor coloca uma matriz de zero ou mais estruturas PRJ_NOTIFICATION_MAPPING no membro NotificationMappings do parâmetro options de PrjStartVirtualizing para configurar notificações para a raiz de virtualização.
Se o provedor não especificar mapeamentos de notificação, o ProjFS usará como padrão o envio das notificações PRJ_NOTIFICATION_FILE_OPENED, PRJ_NOTIFICATION_NEW_FILE_CREATED e PRJ_NOTIFICATION_FILE_OVERWRITTEN para todos os arquivos e diretórios na instância de virtualização.
O diretório ou arquivo é especificado em relação à raiz de virtualização, com uma cadeia de caracteres vazia que representa a própria raiz de virtualização.
Se o provedor especificar vários mapeamentos de notificação e alguns forem descendentes de outros, os mapeamentos deverão ser especificados em profundidade decrescente. Os mapeamentos de notificação em níveis mais profundos substituem os de nível superior para seus descendentes.
Requisitos
| Cliente mínimo com suporte | Windows 10, versão 1809 [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server [somente aplicativos da área de trabalho] |
| Cabeçalho | projectedfslib.h |