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.
Permite a un proveedor eliminar un elemento almacenado en caché en el sistema de archivos local.
Syntax
HRESULT PrjDeleteFile(
[in] PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext,
[in] PCWSTR destinationFileName,
[in, optional] PRJ_UPDATE_TYPES updateFlags,
[out, optional] PRJ_UPDATE_FAILURE_CAUSES *failureReason
);
Parámetros
[in] namespaceVirtualizationContext
Identificador opaco de la instancia de virtualización.
[in] destinationFileName
Cadena Unicode terminada en null que especifica la ruta de acceso, relativa a la raíz de virtualización, al archivo o directorio que se va a eliminar.
[in, optional] updateFlags
Se deben permitir marcas para controlar la operación de eliminación según el estado del archivo.
[out, optional] failureReason
Puntero opcional para recibir un código que describa el motivo por el que se produjo un error en la eliminación.
Valor devuelto
Si se devuelve un error de HRESULT_FROM_WIN32(ERROR_FILE_SYSTEM_VIRTUALIZATION_INVALID_OPERATION), se produjo un error en la actualización debido al estado del elemento y al valor de updateFlags. failureReason, si se especifica, describirá el motivo del error.
Observaciones
Si el elemento todavía está en el almacén de respaldo del proveedor, eliminarlo del sistema de archivos local lo cambia a un elemento virtual.
No se puede llamar a esta rutina en un archivo o directorio virtual.
Si el archivo o directorio que se va a eliminar está en cualquier estado distinto de "marcador de posición", el proveedor debe especificar una combinación adecuada de PRJ_UPDATE_TYPES valores en el parámetro updateFlags. Esto ayuda a protegerse contra la pérdida accidental de datos.
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 |