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 Virtualisierung instance erfüllt. |
PrjClearNegativePathCache | Löscht den Instance des negativen Pfadcaches der Virtualisierung, wenn er 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 hat. |
PrjDeleteFile | Ermöglicht einem Anbieter das Löschen eines Elements, das im lokalen Dateisystem zwischengespeichert wurde. |
PrjDoesNameContainWildCards | Bestimmt, ob ein Name Feldhalterzeichen enthält. |
PrjFileNameCompare | Vergleicht zwei Dateinamen und gibt einen Wert zurück, der ihre relative Sortierungsreihenfolge angibt. |
PrjFileNameMatch | Bestimmt, ob ein Dateiname einem Suchmuster entspricht. |
PrjFillDirEntryBuffer | Stellt Informationen für eine Datei oder ein Verzeichnis zu einer Enumeration bereit. |
PrjFillDirEntryBuffer2 | Stellt Informationen für eine Datei oder ein Verzeichnis zu einer Enumeration bereit und ermöglicht es dem Aufrufer, erweiterte Informationen anzugeben. |
PrjFreeAlignedBuffer | Gibt einen zugeordneten Puffer frei. |
PrjGetOnDiskFileState | Ruft den Dateistatus auf dem Datenträger für eine Datei oder ein Verzeichnis ab. |
PrjGetVirtualizationInstanceInfo | Ruft Informationen zum Virtualisierungs-instance ab. |
PrjMarkDirectoryAsPlaceholder | Konvertiert ein vorhandenes Verzeichnis in einen Verzeichnisplatzhalter. |
PrjStartVirtualizing | Konfiguriert eine ProjFS-Virtualisierungs-instance und startet sie, stellt sie für Dienst-E/A zur Verfügung und ruft Rückrufe für den Anbieter auf. |
PrjStopVirtualizing | Beendet eine ausgeführte ProjFS-Virtualisierungs-instance, sodass sie für Dienst-E/A nicht verfügbar ist oder Rückrufe für den Anbieter erforderlich sind. |
PrjUpdateFileIfNeed | 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 dem Aufrufer, erweiterte Informationen anzugeben. |