IOCTL_MOUNTDEV_LINK_CREATED IOCTL (mountdev.h)

装载管理器发出 IOCTL_MOUNTDEV_LINK_CREATED ,以提醒客户端驱动程序已为其卷分配了永久性名称。

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

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

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

输入缓冲区长度

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

输出缓冲区

无。

输出缓冲区长度

无。

输入/输出缓冲区

不可用

输入/输出缓冲区长度

N/A

状态块

无状态。

注解

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

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

要求

要求
Header mountdev.h (包括 Mountmgr.h)

另请参阅

MOUNTDEV_NAME