struktur MOUNTMGR_MOUNT_POINT (mountmgr.h)
Struktur MOUNTMGR_MOUNT_POINT digunakan oleh klien mount manager bersama dengan permintaan IOCTL_MOUNTMGR_QUERY_POINTS untuk meminta manajer pemasangan untuk semua titik pemasangan (tautan simbolis) yang terkait dengan perangkat. Manajer pemasangan merespons dengan mengirim array struktur MOUNTMGR_MOUNT_POINT yang berisi titik pemasangan.
Sintaks
typedef struct _MOUNTMGR_MOUNT_POINT {
ULONG SymbolicLinkNameOffset;
USHORT SymbolicLinkNameLength;
USHORT Reserved1;
ULONG UniqueIdOffset;
USHORT UniqueIdLength;
USHORT Reserved2;
ULONG DeviceNameOffset;
USHORT DeviceNameLength;
USHORT Reserved3;
} MOUNTMGR_MOUNT_POINT, *PMOUNTMGR_MOUNT_POINT;
Anggota
SymbolicLinkNameOffset
Berisi offset, dalam byte, ke dalam buffer output tempat tautan simbolis berada.
SymbolicLinkNameLength
Berisi panjang, dalam byte, dari tautan simbolis.
Reserved1
UniqueIdOffset
Berisi offset, dalam byte, ke dalam buffer output tempat ID unik berada.
UniqueIdLength
Berisi panjang, dalam byte, dari ID unik.
Reserved2
DeviceNameOffset
Berisi offset, dalam byte, ke dalam buffer output tempat nama perangkat nonpersisten berada.
DeviceNameLength
Berisi panjang, dalam byte, dari nama perangkat yang tidak konsisten.
Reserved3
Keterangan
Tidak ada nama yang dikembalikan adalah NULL yang dihentikan, juga buffer tidak memerlukan penghentian karakter NULL. Pemanggil IOCTL_MOUNTMGR_QUERY_POINTS tidak diperlukan untuk menyediakan data di semua anggota struktur MOUNTMGR_MOUNT_POINT, tetapi anggota kosong harus memiliki offset nol.
Pada input, offset berasal dari awal struktur MOUNTMGR_MOUNT_POINT. Pada offset output berasal dari awal buffer. Ini biasanya sama dengan awal struktur kontainer MOUNTMGR_MOUNT_POINTS (dibandingkan dengan instans array MOUNTMGR_MOUNT_POINT yang disematkan).
Permintaan IOCTL_MOUNTMGR_QUERY_POINTS tersedia di Sistem operasi Windows 2000 dan yang lebih baru.
Untuk informasi selengkapnya, lihat Mendukung Permintaan Mount Manager di Driver Kelas Penyimpanan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | mountmgr.h (termasuk Mountmgr.h) |