mountmgr.) h (MOUNTMGR_MOUNT_POINT 結構
掛接管理員用戶端會使用 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
包含非持續性裝置名稱的長度,以位元組為單位。
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) |