IOCTL_VOLUME_ONLINE IOCTL (ntddvol.h)
IOCTL IOCTL_VOLUME_ONLINE menempatkan volume dalam status ONLINE, yang merupakan keadaan di mana operasi baca dan tulis akan dijalankan. Permintaan diteruskan ke disk fisik hingga IOCTL_VOLUME_OFFLINE berikutnya diterima.
Penggunaan umum untuk IOCTL_VOLUME_ONLINE adalah kasus di mana manajer pemasangan secara otomatis menempatkan volume baru dalam status ONLINE ketika volume tiba, kecuali volume tersebut tercantum dalam kunci registri yang diisi oleh layanan kluster. IOCTL_VOLUME_ONLINE dipanggil untuk drive yang dapat dilepas terlepas dari pengaturan NoAutoMount di kunci registri berikut:
HKCU\System\CurrentControlSet\Services\Mountmgr\NoAutoMount
Tetapi untuk volume yang dikendalikan oleh NoAutoMount, menetapkan huruf kandar akan menyebabkan IOCTL_VOLUME_ONLINE dipanggil.
Untuk volume yang dikontrol oleh layanan kluster, IOCTL_VOLUME_ONLINE dikirim oleh layanan kluster ketika node lokal memiliki volume. Layanan kluster menggunakan IOCTL_VOLUME_ONLINE dan IOCTL_VOLUME_ONLINE untuk memungkinkan I/O ke volume disk ketika volume disk dimiliki oleh server lokal. Hingga layanan kluster menempatkan volume disk dalam status ONLINE, tidak ada I/O yang diizinkan ke volume disk. Ini mencegah kerusakan volume disk yang dapat dihasilkan dari beberapa node kluster yang menulis ke volume disk yang sama secara bersamaan.
Kode utama
Buffer input
Tidak ada.
Panjang buffer input
Tidak ada.
Buffer output
Tidak ada.
Panjang buffer output
Tidak ada.
Blok status
Anggota Status diatur ke STATUS_SUCCESS.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows XP. |
Header | ntddvol.h (termasuk Ntddvol.h) |