Freigeben über


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.