struktur CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT (ntifs.h)
Struktur CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT berisi konteks parameter buat ekstra (ECP) yang dapat dikirim ke sistem file Cluster Shared Volumes (CSV) untuk mengatur properti tentang bagaimana ia harus menangani IO yang tiba di tempat terbuka ini.
Sintaks
typedef struct _CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT {
SIZE_T Size;
ULONG PauseTimeoutInSeconds;
ULONG Flags;
} CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT, *PCSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT;
Anggota
Size
Ukuran struktur ini, dalam byte.
PauseTimeoutInSeconds
Jumlah detik bahwa CSVFS diizinkan untuk menahan IO yang dikeluarkan pada objek file ini dalam keadaan tertunda jika terjadi jeda volume CSV. Setelah waktu kedaluwarsa CSV akan menyelesaikan semua IO yang dikeluarkan pada objek file ini dengan status STATUS_CSV_IO_PAUSE_TIMEOUT. Anggota ini bisa menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
0xFFFFFFFF | Menunjukkan bahwa tidak ada batas waktu, dan perilaku default diminta. |
0 | CSV tidak akan menjeda IO, dan akan segera menyelesaikan IO. |
Nilai lainnya | CSV akan membulatkan semua nilai lainnya ke kelipatan 10 detik dan menggunakan nilai ini sebagai batas waktu. Nilai batas waktu maksimum yang didukung adalah 30 menit. Jika nilai yang disediakan lebih besar dari 30 menit, CSV akan secara diam-diam mengatur nilai ke nilai maksimum. |
Flags
Bendera properti yang ditetapkan. Anggota ini bisa menjadi bitwise ATAU dari bendera berikut.
Bendera | Makna |
---|---|
CSV_SET_HANDLE_PROPERTIES_ECP_CONTEXT_FLAGS_VALID_ONLY_IF_CSV_COORDINATOR | Memberi tahu CSVFS bahwa pembukaan file ini harus valid hanya pada simpul koordinat. Jika terbuka datang ke CSVFS dan simpul bukan simpul koordinat, pembukaan akan gagal. Jika file dibuka dan simpul koordinat dipindahkan, pembukaan file akan tidak valid. Bendera ini hanya digunakan ketika file dibuka langsung di CSVFS, dan diabaikan ketika file dibuka melalui SMB. |
16 bit Bendera yang lebih rendah adalah untuk bendera yang akan menyebabkan pembuatan gagal dengan STATUS_INVALID_PARAMETER jika CSV tidak mengenalinya. 16 bit atas adalah untuk bendera yang akan diabaikan secara diam-diam jika CSVFS tidak tahu cara menanganinya.
Keterangan
Nilai GUID_ECP_CSV_SET_HANDLE_PROPERTIES yang ditentukan sistem digunakan dengan struktur konteks ECP ini saat memanggil rutinitas dukungan terkait ECP seperti FltAllocateExtraCreateParameter dan FsRtlRemoveExtraCreateParameter.
Lihat Pengantar parameter pembuatan tambahan untuk informasi selengkapnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Header | ntifs.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk