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:
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. |
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. |
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. |