Udostępnij za pośrednictwem


Funkcje ProjFS

Następujące funkcje są deklarowane w pliku projectedfslib.h.

W tej sekcji

Temat Opis
PrjAllocateAlignedBuffer Przydziela bufor spełniający wymagania dotyczące wyrównania pamięci urządzenia magazynowego wystąpienia wirtualizacji.
PrjClearNegativePathCache Przeczyszcza negatywną pamięć podręczną ścieżki wystąpienia wirtualizacji, jeśli jest aktywna.
PrjCompleteCommand Wskazuje, że dostawca zakończył przetwarzanie wywołania zwrotnego, z którego wcześniej zwrócił HRESULT_FROM_WIN32 (ERROR_IO_PENDING).
PrjDeleteFile Umożliwia dostawcy usunięcie elementu, który został zapisany w pamięci podręcznej w lokalnym systemie plików.
PrjDoesNameContainWildCards Określa, czy nazwa zawiera symbole wieloznaczne.
PrjFileNameCompare Porównuje dwie nazwy plików i zwraca wartość wskazującą ich względną kolejność sortowania.
PrjFileNameMatch Określa, czy nazwa pliku jest zgodna ze wzorcem wyszukiwania.
PrjFillDirEntryBuffer Zawiera informacje dotyczące jednego pliku lub katalogu do wyliczenia.
PrjFillDirEntryBuffer2 Zawiera informacje o jednym pliku lub katalogu w wyliczenie i umożliwia obiektowi wywołującym określenie rozszerzonych informacji.
PrjFreeAlignedBuffer Zwalnia przydzielony bufor.
PrjGetOnDiskFileState Pobiera stan pliku na dysku dla pliku lub katalogu.
PrjGetVirtualizationInstanceInfo Pobiera informacje o wystąpieniu wirtualizacji.
PrjMarkDirectoryAsPlaceholder Konwertuje istniejący katalog na symbol zastępczy katalogu.
PrjStartVirtualizing Konfiguruje wystąpienie wirtualizacji ProjFS i uruchamia je, udostępniając je we/wy usługi i wywołując wywołania zwrotne u dostawcy.
PrjStopVirtualizing Zatrzymuje uruchomione wystąpienie wirtualizacji ProjFS, co sprawia, że jest niedostępny dla operacji we/wy usługi lub wymaga wywołań zwrotnych u dostawcy.
PrjUpdateFileIfNeeded Umożliwia dostawcy aktualizowanie elementu, który został zapisany w pamięci podręcznej w lokalnym systemie plików.
PrjWriteFileData Wysyła zawartość pliku do systemu plików ProjFS.
prjWritePlaceholderInfo Wysyła metadane pliku lub katalogu do systemu plików ProjFS.
PrjWritePlaceholderInfo2 Wysyła metadane pliku lub katalogu do systemu plików ProjFS i umożliwia obiektowi wywołującym określenie rozszerzonych informacji.