Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Purga la caché de ruta de acceso negativa de la instancia de virtualización, si está activa.
Syntax
HRESULT PrjClearNegativePathCache(
[in] PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext,
[out, optional] UINT32 *totalEntryNumber
);
Parámetros
[in] namespaceVirtualizationContext
Identificador opaco de la instancia de virtualización.
[out, optional] totalEntryNumber
Puntero opcional a una variable que recibe el número de rutas de acceso que estaban en la memoria caché antes de purgarse.
Valor devuelto
Si esta función se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .
Observaciones
Si la caché de ruta de acceso negativa está activa, si el proveedor indica que no existe una ruta de acceso de archivo devolviendo HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) desde su devolución de llamada de PRJ_GET_PLACEHOLDER_INFO_CB , ProjFS producirá un error en las aperturas posteriores de esa ruta de acceso sin volver a llamar a la devolución de llamada PRJ_GET_PLACEHOLDER_INFO_CB . Esto ayuda a mejorar el rendimiento de las instancias de virtualización que hospedan cargas de trabajo que suelen sondear la presencia de un archivo intentando abrirlo.
Para reanudar la recepción del PRJ_GET_PLACEHOLDER_INFO_CB devolución de llamada para las rutas de acceso que el proveedor ha indicado no existen, el proveedor debe llamar a esta rutina.
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows 10, versión 1809 [solo aplicaciones de escritorio] |
| Servidor mínimo admitido | Windows Server [solo aplicaciones de escritorio] |
| de la plataforma de destino de |
Windows |
| Header | projectedfslib.h |
| Library | ProjectedFSLib.lib |