共用方式為


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)

另請參閱

IOCTL_MOUNTMGR_QUERY_POINTS