Funciones de ProjFS
Las siguientes funciones se declaran en projectedfslib.h.
En esta sección
Tema | Descripción |
---|---|
PrjAllocateAlignedBuffer | Asigna un búfer que cumple los requisitos de alineación de memoria del dispositivo de almacenamiento de la instancia de virtualización. |
PrjClearNegativePathCache | Purga la caché de ruta de acceso negativa de la instancia de virtualización, si está activa. |
PrjCompleteCommand | Indica que el proveedor ha completado el procesamiento de una devolución de llamada desde la que había devuelto previamente HRESULT_FROM_WIN32(ERROR_IO_PENDING). |
PrjDeleteFile | Permite a un proveedor eliminar un elemento que se ha almacenado en caché en el sistema de archivos local. |
PrjDoesNameContainWildCards | Determina si un nombre contiene caracteres comodín. |
PrjFileNameCompare | Compara dos nombres de archivo y devuelve un valor que indica su orden de intercalación relativo. |
PrjFileNameMatch | Determina si un nombre de archivo coincide con un patrón de búsqueda. |
PrjFillDirEntryBuffer | Proporciona información para un archivo o directorio en una enumeración. |
PrjFillDirEntryBuffer2 | Proporciona información para un archivo o directorio en una enumeración y permite al autor de la llamada especificar información extendida. |
PrjFreeAlignedBuffer | Libera un búfer asignado. |
PrjGetOnDiskFileState | Obtiene el estado del archivo en disco para un archivo o directorio. |
PrjGetVirtualizationInstanceInfo | Recupera información sobre la instancia de virtualización. |
PrjMarkDirectoryAsPlaceholder | Convierte un directorio existente en un marcador de posición de directorio. |
PrjStartVirtualizing | Configura una instancia de virtualización de ProjFS y la inicia, lo que hace que esté disponible para la E/S del servicio e invoque devoluciones de llamada en el proveedor. |
PrjStopVirtualizing | Detiene una instancia de virtualización de ProjFS en ejecución, lo que hace que no esté disponible para la E/S del servicio o implique devoluciones de llamada en el proveedor. |
PrjUpdateFileIfNeeded | Permite a un proveedor actualizar un elemento que se ha almacenado en caché en el sistema de archivos local. |
PrjWriteFileData | Envía el contenido del archivo a ProjFS. |
PrjWritePlaceholderInfo | Envía metadatos de archivo o directorio a ProjFS. |
PrjWritePlaceholderInfo2 | Envía metadatos de archivo o directorio a ProjFS y permite al autor de la llamada especificar información extendida. |