共用方式為


IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_CREATED IOCTL (mountmgr.h)

此 IOCTL 會警示掛接管理員已建立磁碟區裝入點,讓掛接管理員可以復寫指定裝入點的資料庫專案。 其主要功能是允許磁碟區裝入點保存,即使磁碟區從一個系統移到另一個系統也一樣。

Microsoft Win32 例程 SetVolumeMountPoint 會將此 IOCTL 傳送至掛接管理員,通知掛接管理員新建立的目錄連接點指向磁碟區名稱。 掛接管理員會藉由儲存目錄連接點中包含的磁碟區名稱,以及裝載目錄連接點之磁碟區的唯一標識符來回應。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

掛接管理員用戶端會在 Irp-AssociatedIrp.SystemBuffer> 緩衝區開頭初始化MOUNTMGR_VOLUME_MOUNT_POINT結構。

輸入緩衝區長度

IRP I/O 堆棧位置中的 Parameters.DeviceIoControl.InputBufferLength 表示輸入緩衝區的大小,以位元組為單位,必須大於或等於 sizeof(MOUNTMGR_VOLUME_MOUNT_POINT)

輸出緩衝區

無。

輸出緩衝區長度

無。

輸入/輸出緩衝區

N/A

輸入/輸出緩衝區長度

N/A

狀態區塊

如果作業成功, [狀態] 字段會設定為 [STATUS_SUCCESS]。

如果 InputBufferLength 小於 sizeof(MOUNTMGR_VOLUME_MOUNT_POINT)[狀態] 字段會設定為 [STATUS_INVALID_PARAMETER]。

備註

如需詳細資訊,請參閱 支援記憶體類別驅動程式中的掛接管理員要求

規格需求

需求
標頭 mountmgr.h (包括 Mountmgr.h)

另請參閱

MOUNTMGR_VOLUME_MOUNT_POINT