Bagikan melalui


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

IRP_MJ_DEVICE_CONTROL

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)

Lihat juga

IOCTL_VOLUME_OFFLINE