MOUNTDEV_SUGGESTED_LINK_NAME 结构 (mountdev.h)

能够跟踪其驱动器号的装载管理器客户端使用此结构请求装载管理器为其分配特定的链接名称。

语法

typedef struct _MOUNTDEV_SUGGESTED_LINK_NAME {
  BOOLEAN UseOnlyIfThereAreNoOtherLinks;
  USHORT  NameLength;
  WCHAR   Name[1];
} MOUNTDEV_SUGGESTED_LINK_NAME, *PMOUNTDEV_SUGGESTED_LINK_NAME;

成员

UseOnlyIfThereAreNoOtherLinks

指示仅当没有其他永久性链接分配给客户端时,装载管理器才应使用建议的链接名称。

NameLength

包含建议名称的长度(以字节为单位)。

Name[1]

包含一个可变大小的宽字符数组,这些宽字符包含建议链接的名称(以宽字符表示)。 驱动器号名称必须包含对象命名空间中符号链接的完整路径,并且必须采用传统的 Microsoft MS-DOS 语法。 例如,驱动器号“D”必须以以下方式表示:“\DosDevices\D:”。 “???”的替代符号链接路径“D:”不能使用,符号链接的缩写(如“D:”)也不可使用。

注解

作为最佳做法,实现者不得线程同步,也不得将阻止和/或进程间通信 (IPC) 函数调用。

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

要求

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

另请参阅

IOCTL_MOUNTDEV_QUERY_SUGGESTED_LINK_NAME