FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS kode kontrol
Kode kontrol FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS mengontrol pengumpulan sampah pada volume Shingled Magnetic Recording (SMR).
BOOL
DeviceIoControl( (HANDLE) hDevice, // handle to volume
FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS, // dwIoControlCode
(LPDWORD) lpInBuffer, // input buffer
(DWORD) nInBufferSize, // size of input buffer
NULL, // output buffer
0, // size of output buffer
(LPDWORD) lpBytesReturned, // number of bytes returned
(LPOVERLAPPED) lpOverlapped ); // OVERLAPPED structure
Parameter
hDevice [in]: Handel ke perangkat. Untuk mendapatkan handel perangkat, panggil fungsi CreateFile .
dwIoControlCode [in]: Kode kontrol untuk operasi. Gunakan FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS untuk operasi ini.
lpInBuffer [in]: Penunjuk ke struktur REFS_SMR_VOLUME_GC_PARAMETERS yang dialokasikan penelepon.
nInBufferSize [in]: Ukuran buffer input, dalam byte.
lpOutBuffer [out]: Tidak digunakan dengan operasi ini; atur ke NULL.
nOutBufferSize [in]: Tidak digunakan dengan operasi ini; atur ke nol.
lpBytesReturned [out]: Tidak digunakan dengan operasi ini; atur ke NULL.
lpOverlapped [in]: Penunjuk ke struktur YANG TUMPANG TINDIH .
Jika hDevice dibuka tanpa menentukan FILE_FLAG_OVERLAPPED, lpOverlapped diabaikan.
Jika hDevice dibuka dengan bendera FILE_FLAG_OVERLAPPED , operasi dilakukan sebagai operasi yang tumpang tindih (asinkron). Dalam hal ini, lpOverlapped harus menunjuk ke struktur TUMPANG TINDIH yang valid yang berisi handel ke objek peristiwa. Jika tidak, fungsi gagal dengan cara yang tidak dapat diprediksi.
Untuk operasi yang tumpang tindih, DeviceIoControl segera kembali, dan objek peristiwa diberi sinyal ketika operasi telah selesai. Jika tidak, fungsi tidak kembali sampai operasi selesai atau terjadi kesalahan.
Mengembalikan nilai
Jika operasi berhasil diselesaikan, DeviceIoControl mengembalikan nilai bukan nol.
Jika operasi gagal atau tertunda, DeviceIoControl mengembalikan nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Persyaratan
Jenis persyaratan | Persyaratan |
---|---|
Klien minimum yang didukung | Windows 10, versi 1709 |
Header | WinIoctl.h |