Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
IOCTL_MOUNTDEV_QUERY_UNIQUE_ID mengambil pengidentifikasi unik untuk perangkat atau volume.
Klien mount manager harus mendukung IOCTL ini. Setelah menerima IOCTL ini, klien manajer pemasangan harus menyediakan pengidentifikasi string byte yang dihitung yang unik untuk klien (yaitu, perangkat atau volume).
Kode utama
Buffer input
Tidak.
Panjang buffer input
Tidak.
Buffer output
Kelas perangkat atau driver volume mengembalikan struktur MOUNTDEV_UNIQUE_ID dalam buffer di Irp->AssociatedIrp.SystemBuffer.
Panjang buffer output
Parameters.DeviceIoControl.OutputBufferLength di lokasi tumpukan I/O IRP menunjukkan ukuran, dalam byte, dari buffer output, yang harus lebih besar dari atau sama dengan sizeof(MOUNTDEV_UNIQUE_ID).
Buffer Input/Output
N/A
Panjang buffer Input/Output
N/A
Blok status
Bidang Informasi diatur ke FIELD_OFFSET(MOUNTDEV_UNIQUE_ID, UniqueId) + output->UniqueIdLength; atau atau sebagai alternatif untuk sizeof (USHORT) + output->UniqueIdLength, di mana output menunjuk ke buffer di Irp->AssociatedIrp.SystemBuffer.
Komentar
Pelaksana fungsi ini tidak boleh menyinkronkan utas dan tidak boleh melakukan pemblokiran dan/atau panggilan fungsi Interprocess Communication (IPC).
Untuk informasi selengkapnya, lihat Mendukung Permintaan Mount Manager diDriver Kelas Penyimpanan .
Persyaratan
| Syarat | Nilai |
|---|---|
| Header | mountdev.h (termasuk Mountdev.h) |