MOUNTMGR_MOUNT_POINT結構 (mountmgr.h)
掛接管理員用戶端會使用 MOUNTMGR_MOUNT_POINT 結構,並搭配 IOCTL_MOUNTMGR_QUERY_POINTS 要求來查詢掛接管理員,以查詢與裝置相關聯的所有裝入點(符號連結)。 掛接管理員會傳送包含裝入點的 MOUNTMGR_MOUNT_POINT 結構數位來回應。
語法
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;
成員
SymbolicLinkNameOffset
在符號連結所在的輸出緩衝區中包含位移,以位元組為單位。
SymbolicLinkNameLength
包含符號連結的長度,以位元組為單位。
Reserved1
UniqueIdOffset
在唯一標識碼所在的輸出緩衝區中包含位移,以位元組為單位。
UniqueIdLength
包含唯一標識碼的長度,以位元組為單位。
Reserved2
DeviceNameOffset
包含位移,以位元組為單位進入非效能裝置名稱的輸出緩衝區。
DeviceNameLength
包含非persistent裝置名稱的長度,以位元組為單位。
Reserved3
言論
傳回的名稱都不會終止 NULL,緩衝區也不需要終止 NULL 字元。 IOCTL_MOUNTMGR_QUERY_POINTS 的呼叫端不需要在MOUNTMGR_MOUNT_POINT結構的所有成員中提供數據,但空白成員必須具有零的位移。
在輸入時,位移是從MOUNTMGR_MOUNT_POINT結構的開頭。 在輸出位移上,會從緩衝區的開頭開始。 這通常與 MOUNTMGR_MOUNT_POINTS 容器結構的開頭相同(與內嵌MOUNTMGR_MOUNT_POINT數位列實例相反)。
windows 2000 和更新版本的作系統提供 IOCTL_MOUNTMGR_QUERY_POINTS 要求。
如需詳細資訊,請參閱 在記憶體類別驅動程式中支援掛接管理員要求。
要求
要求 | 價值 |
---|---|
標頭 | mountmgr.h (包括 Mountmgr.h) |