ProjFS-Funktionen
Die folgenden Funktionen werden in projectedfslib.h deklariert.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
PrjAllocateAlignedBuffer | Weist einen Puffer zu, der die Speicherausrichtungsanforderungen des Speichergeräts der Virtualisierungsinstanz erfüllt. |
PrjClearNegativePathCache | Löscht den negativen Pfadcache der Virtualisierungsinstanz, wenn sie aktiv ist. |
PrjCompleteCommand- | Gibt an, dass der Anbieter die Verarbeitung eines Rückrufs abgeschlossen hat, von dem er zuvor HRESULT_FROM_WIN32(ERROR_IO_PENDING) zurückgegeben hatte. |
PrjDeleteFile | Ermöglicht es einem Anbieter, ein Element zu löschen, das im lokalen Dateisystem zwischengespeichert wurde. |
PrjDoesNameContainWildCards | Bestimmt, ob ein Name Platzhalterzeichen enthält. |
PrjFileNameCompare | Vergleicht zwei Dateinamen und gibt einen Wert zurück, der die relative Sortierreihenfolge angibt. |
PrjFileNameMatch | Bestimmt, ob ein Dateiname einem Suchmuster entspricht. |
PrjFillDirEntryBuffer | Stellt Informationen für eine Datei oder ein Verzeichnis für eine Enumeration bereit. |
PrjFillDirEntryBuffer2 | Stellt Informationen für eine Datei oder ein Verzeichnis für eine Enumeration bereit und ermöglicht es dem Aufrufer, erweiterte Informationen anzugeben. |
PrjFreeAlignedBuffer | Gibt einen zugeordneten Puffer frei. |
PrjGetOnDiskFileState | Ruft den Zustand der Datei auf dem Datenträger für eine Datei oder ein Verzeichnis ab. |
PrjGetVirtualizationInstanceInfo | Ruft Informationen zur Virtualisierungsinstanz ab. |
PrjMarkDirectoryAsPlaceholder | Konvertiert ein vorhandenes Verzeichnis in einen Verzeichnisplatzhalter. |
PrjStartVirtualizing | Konfiguriert eine ProjFS-Virtualisierungsinstanz und startet sie, wodurch sie für Dienst-E/A verfügbar gemacht und Rückrufe für den Anbieter aufgerufen werden. |
PrjStopVirtualizing | Beendet eine ausgeführte ProjFS-Virtualisierungsinstanz, sodass sie für Dienst-E/A nicht verfügbar ist oder Rückrufe auf dem Anbieter beteiligt sind. |
PrjUpdateFileIfNeeded | Ermöglicht es einem Anbieter, ein Element zu aktualisieren, das im lokalen Dateisystem zwischengespeichert wurde. |
PrjWriteFileData- | Sendet Dateiinhalte an ProjFS. |
PrjWritePlaceholderInfo | Sendet Datei- oder Verzeichnismetadaten an ProjFS. |
PrjWritePlaceholderInfo2 | Sendet Datei- oder Verzeichnismetadaten an ProjFS und ermöglicht es dem Aufrufer, erweiterte Informationen anzugeben. |