IOCTL_MOUNTDEV_LINK_DELETED IOCTL (mountdev.h)

IOCTL_MOUNTDEV_LINK_DELETED 通知装载管理器客户端已删除与其关联的持久名称。

装载管理器客户端对此 IOCTL 的支持是可选的。

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

装载管理器将 MOUNTDEV_NAME 类型的可变长度结构放置在 Irp->AssociatedIrp.SystemBuffer的缓冲区开头。 装载管理器将插入此结构 名称 成员指向的地址处分配的永久性名称。

输入缓冲区长度

IRP 的 I/O 堆栈位置中的 Parameters.DeviceIoControl.InputBufferLength 指示输入缓冲区的大小(以字节为单位),该缓冲区必须大于或等于 sizeof(MOUNTDEV_NAME)

输出缓冲区

没有。

输出缓冲区长度

没有。

输入/输出缓冲区

N/A

输入/输出缓冲区长度

N/A

状态块

无状态。

言论

此函数的实现者不得线程同步,不得进行阻塞和/或进程间通信 (IPC) 函数调用。

有关详细信息,请参阅 在存储类驱动程序中支持装载管理器请求。

要求

要求 价值
标头 mountdev.h (包括 Mountmgr.h)

另请参阅

MOUNTDEV_NAME