Baca dalam bahasa Inggris

Bagikan melalui


Sistem File yang Diproyeksikan

Gambaran umum teknologi Sistem File yang Diproyeksikan.

Untuk mengembangkan Projected File System, Anda memerlukan header ini:

Untuk panduan pemrograman untuk teknologi ini, lihat:

Enumerasi

 
PRJ_CALLBACK_DATA_FLAGS

Bendera yang mengontrol apa yang dikembalikan dalam enumerasi.
PRJ_COMPLETE_COMMAND_TYPE

Menentukan jenis perintah.
PRJ_EXT_INFO_TYPE

Menentukan jenis informasi yang diperluas
PRJ_FILE_STATE

Status item.
PRJ_NOTIFICATION

Nilai pemberitahuan yang ditentukan saat mengirim pemberitahuan dalam panggilan balik.
PRJ_NOTIFY_TYPES

Jenis pemberitahuan yang menjelaskan perubahan pada file atau folder.
PRJ_PLACEHOLDER_ID

Menentukan panjang pengidentifikasi tempat penampung.
PRJ_STARTVIRTUALIZING_FLAGS

Bendera yang akan disediakan saat memulai instans virtualisasi.
PRJ_UPDATE_FAILURE_CAUSES

Deskripsi karena alasan pembaruan gagal.
PRJ_UPDATE_TYPES

Bendera untuk menentukan apakah pembaruan akan diizinkan diberikan status file atau direktori pada disk.

Fungsi

 
PRJ_CANCEL_COMMAND_CB

Memberi tahu penyedia bahwa operasi dengan pemanggilan panggilan balik sebelumnya harus dibatalkan.
PRJ_END_DIRECTORY_ENUMERATION_CB

Memberi tahu penyedia bahwa enumerasi direktori telah berakhir.
PRJ_GET_DIRECTORY_ENUMERATION_CB

Meminta informasi enumerasi direktori dari penyedia.
PRJ_GET_FILE_DATA_CB

Meminta konten aliran data utama file.
PRJ_GET_PLACEHOLDER_INFO_CB

Meminta informasi untuk file atau direktori dari penyedia.
PRJ_NOTIFICATION_CB

Memberikan pemberitahuan kepada penyedia tentang operasi sistem file.
PRJ_QUERY_FILE_NAME_CB

Menentukan apakah jalur file tertentu ada di penyimpanan cadangan penyedia.
PRJ_START_DIRECTORY_ENUMERATION_CB

Memberi tahu penyedia bahwa enumerasi direktori dimulai.
PrjAllocateAlignedBuffer

Mengalokasikan buffer yang memenuhi persyaratan perataan memori perangkat penyimpanan instans virtualisasi.
PrjClearNegativePathCache

Hapus menyeluruh cache jalur negatif instans virtualisasi, jika aktif.
PrjCompleteCommand

Menunjukkan bahwa penyedia telah selesai memproses panggilan balik tempat penyedia sebelumnya mengembalikan HRESULT_FROM_WIN32(ERROR_IO_PENDING).
PrjDeleteFile

Memungkinkan penyedia untuk menghapus item yang telah di-cache pada sistem file lokal.
PrjDoesNameContainWildCards

Menentukan apakah nama berisi karakter kartubebas.
PrjFileNameCompare

Membandingkan dua nama file dan mengembalikan nilai yang menunjukkan susunan relatifnya.
PrjFileNameMatch

Menentukan apakah nama file cocok dengan pola pencarian.
PrjFillDirEntryBuffer

Menyediakan informasi untuk satu file atau direktori ke enumerasi.
PrjFillDirEntryBuffer2

Menyediakan informasi untuk satu file atau direktori ke enumerasi dan memungkinkan pemanggil menentukan informasi yang diperluas.
PrjFreeAlignedBuffer

Mengosongkan buffer yang dialokasikan.
PrjGetOnDiskFileState

Mendapatkan status file pada disk untuk file atau direktori.
PrjGetVirtualizationInstanceInfo

Mengambil informasi tentang instans virtualisasi.
PrjMarkDirectoryAsPlaceholder

Mengonversi direktori yang ada menjadi tempat penampung direktori.
PrjStartVirtualizing

Mengonfigurasi instans virtualisasi ProjFS dan memulainya, membuatnya tersedia untuk layanan I/O dan memanggil panggilan balik pada penyedia.
PrjStopVirtualizing

Menghentikan instans virtualisasi ProjFS yang sedang berjalan, membuatnya tidak tersedia untuk layanan I/O atau melibatkan panggilan balik pada penyedia.
PrjUpdateFileIfNeeded

Memungkinkan penyedia untuk memperbarui item yang telah di-cache pada sistem file lokal.
PrjWriteFileData

Fungsi PrjWriteFileData menyediakan data yang diminta dalam pemanggilan panggilan balik PRJ_GET_FILE_DATA_CB. (PrjWriteFileData)
PrjWritePlaceholderInfo

Mengirim metadata file atau direktori ke ProjFS.
PrjWritePlaceholderInfo2

Mengirim metadata file atau direktori ke ProjFS dan memungkinkan pemanggil menentukan informasi yang diperluas.

Struktur

 
PRJ_CALLBACK_DATA

Menentukan informasi standar yang diteruskan ke penyedia untuk setiap panggilan balik operasi.
PRJ_CALLBACKS

Serangkaian rutinitas panggilan balik ke tempat penyedia menyimpan implementasi panggilan baliknya.
PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS

Menentukan parameter yang diperlukan untuk menyelesaikan panggilan balik tertentu.
PRJ_EXTENDED_INFO

Menentukan informasi tambahan opsional untuk informasi enumerasi dan tempat penampung direktori.
PRJ_FILE_BASIC_INFO

Informasi dasar tentang item.
PRJ_NOTIFICATION_MAPPING

Menjelaskan pemetaan pemberitahuan, yang merupakan pemasangan antara direktori (disebut sebagai "akar pemberitahuan") dan sekumpulan pemberitahuan, yang dinyatakan sebagai masker bit.
PRJ_NOTIFICATION_PARAMETERS

Parameter tambahan untuk pemberitahuan.
PRJ_PLACEHOLDER_INFO

Buffer metadata untuk file atau direktori tempat penampung.
PRJ_PLACEHOLDER_VERSION_INFO

Informasi yang secara unik mengidentifikasi konten file tempat penampung.
PRJ_STARTVIRTUALIZING_OPTIONS

Opsi untuk disediakan saat memulai instans virtualisasi.
PRJ_VIRTUALIZATION_INSTANCE_INFO

Informasi tentang instans virtualisasi.