структура 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).

Дополнительные сведения см. в поддержке запросов диспетчера подключений вдрайвера класса хранилища.

Требования

Требование Ценность
заголовка mountdev.h (include Mountmgr.h)

См. также

IOCTL_MOUNTDEV_QUERY_SUGGESTED_LINK_NAME