IOCTL_MOUNTDEV_LINK_DELETED IOCTL (mountdev.h)
IOCTL_MOUNTDEV_LINK_DELETED 通知装载管理器客户端已删除与其关联的持久名称。
装载管理器客户端对此 IOCTL 的支持是可选的。
主要代码
输入缓冲区
装载管理器将 MOUNTDEV_NAME 类型的可变长度结构放置在 Irp->AssociatedIrp.SystemBuffer的缓冲区开头。 装载管理器将插入此结构 名称 成员指向的地址处分配的永久性名称。
输入缓冲区长度
IRP 的 I/O 堆栈位置中的 Parameters.DeviceIoControl.InputBufferLength 指示输入缓冲区的大小(以字节为单位),该缓冲区必须大于或等于 sizeof(MOUNTDEV_NAME)
。
输出缓冲区
没有。
输出缓冲区长度
没有。
输入/输出缓冲区
N/A
输入/输出缓冲区长度
N/A
状态块
无状态。
言论
此函数的实现者不得线程同步,不得进行阻塞和/或进程间通信 (IPC) 函数调用。
有关详细信息,请参阅 在存储类驱动程序中支持装载管理器请求。
要求
要求 | 价值 |
---|---|
标头 | mountdev.h (包括 Mountmgr.h) |