IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_DELETED IOCTL (mountmgr.h)
掛接管理員用戶端會使用此 IOCTL 來警示掛接管理員已刪除磁碟區裝入點,讓掛接管理員可以復寫指定裝入點的資料庫專案。
Microsoft Win32 例程 DeleteVolumeMountPoint 會將此 IOCTL 傳送至掛接管理員,通知掛接管理員目錄連接點不再指向磁碟區名稱。 掛接管理員會刪除先前包含在目錄連接點中的磁碟區名稱,以及裝載目錄連接點之磁碟區的唯一標識符來回應。
主要程序代碼
輸入緩衝區
掛接管理員用戶端會在 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) |