IOCTL_MOUNTMGR_VOLUME_ARRIVAL_NOTIFICATION IOCTL (mountmgr.h)
IOCTL ini memungkinkan klien untuk mensimulasikan pemberitahuan kedatangan antarmuka perangkat Plug and Play dengan nama volume yang diberikan. Jika klien tidak mendaftarkan antarmuka perangkat jenis MOUNTDEV_MOUNTED_DEVICE_GUID, manajer pemasangan tidak diberi tahu tentang kedatangannya. Namun, klien dapat memperingatkan manajer pemasangan kedatangan volumenya secara langsung melalui IOCTL ini.
IOCTL ini memungkinkan klien untuk mendapatkan huruf kandar untuk volume yang baru dibuat selama penyiapan mode teks ketika alat penginstal perangkat Plug and Play tidak berjalan.
Klien yang telah mendaftarkan antarmuka perangkat jenis MOUNTDEV_MOUNTED_DEVICE_GUID dengan cara normal tidak boleh menggunakan IOCTL ini.
Kode utama
Buffer input
Klien manajer pemasangan memuat struktur berikut dengan nama perangkat target yang tidak konsisten. Struktur yang diinisialisasi, MOUNTMGR_TARGET_NAME dimasukkan di awal buffer di Irp-AssociatedIrp.SystemBuffer>.
Panjang buffer input
Parameters.DeviceIoControl.InputBufferLength di lokasi tumpukan I/O IRP menunjukkan ukuran, dalam byte, dari buffer input, yang harus lebih besar dari atau sama dengan sizeof(MOUNTMGR_TARGET_NAME)
.
Buffer output
Tidak ada.
Panjang buffer output
Tidak ada.
Buffer Input/Output
T/A
Panjang buffer Input/Output
T/A
Blok status
Jika operasi berhasil, bidang Status diatur ke STATUS_SUCCESS.
Ukuran buffer input, yang ditunjukkan oleh InputBufferLength, harus cukup besar untuk menahan struktur MOUNTMGR_TARGET_NAME dan nama tautan simbolis yang mengikutinya. Jika tidak cukup besar, bidang Status diatur ke STATUS_INVALID_PARAMETER.
Keterangan
Untuk informasi selengkapnya, lihat Mendukung Permintaan Mount Manager di Driver Kelas Penyimpanan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | mountmgr.h (termasuk Mountmgr.h) |