Fungsi MmCanFileBeTruncated (ntifs.h)
MmCanFileBeTruncated rutin memeriksa apakah file dapat dipotong.
Sintaks
BOOLEAN MmCanFileBeTruncated(
[in] PSECTION_OBJECT_POINTERS SectionPointer,
[in, optional] PLARGE_INTEGER NewFileSize
);
Parameter
[in] SectionPointer
Penunjuk ke struktur yang berisi penunjuk objek bagian objek file.
[in, optional] NewFileSize
Penunjuk ke variabel yang menentukan ukuran dalam byte tempat file akan dipotong. Jika parameter ini NULL, panjang nol diasumsikan dan MmCanFileBeTruncated memeriksa apakah seluruh file dapat dipotong.
Mengembalikan nilai
MmCanFileBeTruncated mengembalikan TRUE jika file dapat dipotong; FALSE jika tidak.
Keterangan
MmCanFileBeTruncated harus selalu dipanggil sebelum file terpotong.
File tidak dapat dipotong (dan MmCanFileBeTruncated akan mengembalikan FALSE) jika salah satu dari berikut ini benar:
Bagian gambar ada untuk file.
Ada satu atau beberapa pemeriksaan tulis yang luar biasa pada bagian data file.
Ada tampilan yang dipetakan dari bagian data file dalam rentang pemotongan yang ditentukan oleh NewFileSize.
Satu atau beberapa pengguna menyimpan referensi ke bagian data untuk file, dan NewFileSize<= ukuran file saat ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | ntifs.h (termasuk Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |
Lihat juga
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