header mountmgr.h

Header ini digunakan oleh penyimpanan. Untuk informasi selengkapnya, lihat:

mountmgr.h berisi antarmuka pemrograman berikut:

IOCTL

 
IOCTL_MOUNTDEV_QUERY_DEVICE_NAME

Dukungan untuk IOCTL ini oleh klien manajer pemasangan adalah wajib.
IOCTL_MOUNTMGR_AUTO_DL_ASSIGNMENTS

IOCTL ini memberi tahu manajer pemasangan bahwa ia harus menetapkan huruf drive ke volume secara otomatis saat diperkenalkan dalam sistem.
IOCTL_MOUNTMGR_CHANGE_NOTIFY

Klien mengirim IOCTL ini ke manajer pemasangan untuk diberi tahu setiap kali ada perubahan dalam database nama tautan simbolis persisten manajer pemasangan.
IOCTL_MOUNTMGR_CHECK_UNPROCESSED_VOLUMES

Ketika volume tiba di sistem, volume mendaftar untuk kelas antarmuka MOUNTDEV_MOUNTED_DEVICE_GUID dan manajer pemasangan menerima pemberitahuan Plug and Play (lihat Kode Kontrol I/O Mount Manager untuk diskusi tentang proses ini).
IOCTL_MOUNTMGR_CREATE_POINT

Klien manajer pemasangan dapat menggunakan IOCTL ini untuk meminta agar manajer pemasangan membuat nama tautan simbolis persisten untuk volume yang ditunjukkan.
IOCTL_MOUNTMGR_DELETE_POINTS

IOCTL ini identik dalam input dan output untuk IOCTL_MOUNTMGR_QUERY_POINTS. Perbedaannya adalah bahwa IOCTL_MOUNTMGR_DELETE_POINTS memiliki efek samping menghapus tautan simbolis dan entri database manajer pemasangan untuk tiga kali lipat yang dikembalikan.
IOCTL_MOUNTMGR_DELETE_POINTS_DBONLY

IOCTL ini identik dalam input dan output untuk IOCTL_MOUNTMGR_QUERY_POINTS.
IOCTL_MOUNTMGR_KEEP_LINKS_WHEN_OFFLINE

IOCTL ini mengarahkan manajer pemasangan untuk menjaga tautan simbolis tetap aktif setelah manajer Plug and Play memberikan pemberitahuan bahwa volume yang sesuai telah offline.
IOCTL_MOUNTMGR_NEXT_DRIVE_LETTER

IOCTL ini memeriksa apakah volume yang diberikan memiliki huruf kandar.
IOCTL_MOUNTMGR_QUERY_POINTS

IOCTL ini mengembalikan tiga kali lipat yang terdiri dari nama tautan simbolis persisten untuk volume (yaitu, titik pemasangan), ID unik untuk volume, dan nama perangkat yang tidak konsisten (seperti "\Device\HarddiskVolume1") untuk volume.
IOCTL_MOUNTMGR_VOLUME_ARRIVAL_NOTIFICATION

IOCTL ini memungkinkan klien untuk mensimulasikan pemberitahuan kedatangan antarmuka perangkat Plug and Play dengan nama volume yang diberikan.
IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_CREATED

IOCTL ini memperingatkan manajer pemasangan bahwa titik pemasangan volume telah dibuat, sehingga manajer pemasangan dapat mereplikasi entri database untuk titik pemasangan yang diberikan.
IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_DELETED

Klien manajer pemasangan menggunakan IOCTL ini untuk memperingatkan manajer pemasangan bahwa titik pemasangan volume telah dihapus sehingga manajer pemasangan dapat mereplikasi entri database untuk titik pemasangan yang diberikan.

Struktur

 
MOUNTDEV_NAME

Struktur MOUNTDEV_NAME menyimpan nama perangkat.
MOUNTMGR_CHANGE_NOTIFY_INFO

Struktur MOUNTMGR_CHANGE_NOTIFY_INFO digunakan oleh manajer pemasangan untuk mengirim nomor epik kepada kliennya dan sebaliknya.
MOUNTMGR_CREATE_POINT_INPUT

Struktur MOUNTMGR_CREATE_POINT_INPUT digunakan oleh manajer pemasangan untuk mengirim nama tautan simbolis ke klien yang telah meminta nama tautan simbolis melalui permintaan IOCTL_MOUNTMGR_CREATE_POINT.
MOUNTMGR_DRIVE_LETTER_INFORMATION

Struktur MOUNTMGR_DRIVE_LETTER_INFORMATION digunakan oleh manajer pemasangan untuk melengkungkan huruf kandar ke klien yang telah meminta surat driver melalui permintaan IOCTL_MOUNTMGR_NEXT_DRIVE_LETTER.
MOUNTMGR_DRIVE_LETTER_TARGET

Struktur MOUNTMGR_DRIVE_LETTER_TARGET digunakan oleh klien manajer pemasangan dengan permintaan IOCTL_MOUNTMGR_NEXT_DRIVE_LETTER untuk melengkungkan nama perangkat target yang tidak konsisten ke manajer pemasangan.
MOUNTMGR_MOUNT_POINT

Struktur MOUNTMGR_MOUNT_POINT digunakan oleh klien mount manager bersama dengan permintaan IOCTL_MOUNTMGR_QUERY_POINTS untuk mengkueri manajer pemasangan untuk semua titik pemasangan (tautan simbolis) yang terkait dengan perangkat.
MOUNTMGR_MOUNT_POINTS

Struktur MOUNTMGR_MOUNT_POINTS digunakan oleh manajer pemasangan untuk mengirim klien daftar titik pemasangan yang terkait dengan perangkat.
MOUNTMGR_TARGET_NAME

Struktur MOUNTMGR_TARGET_NAME berisi nama perangkat target nonpersisten untuk perangkat dan digunakan oleh klien manajer pemasangan dengan permintaan IOCTL_MOUNTMGR_KEEP_LINKS_WHEN_OFFLINE untuk memberi tahu manajer pemasangan agar tautan simbolis untuk perangkat tetap aktif bahkan setelah perangkat offline.
MOUNTMGR_VOLUME_MOUNT_POINT

Struktur MOUNTMGR_VOLUME_MOUNT_POINT digunakan bersama dengan permintaan IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_CREATED untuk memberi tahu manajer pemasangan bahwa titik pemasangan volume telah dibuat.