共用方式為


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)

另請參閱

IOCTL_MOUNTMGR_QUERY_POINTS