Поделиться через


структура MOUNTMGR_MOUNT_POINT (mountmgr.h)

Структура MOUNTMGR_MOUNT_POINT используется клиентами диспетчера подключений в сочетании с запросом IOCTL_MOUNTMGR_QUERY_POINTS для запроса диспетчера подключения для всех точек подключения (символьных ссылок), связанных с устройством. Диспетчер подключения отвечает, отправив массив MOUNTMGR_MOUNT_POINT структур, содержащих точки подключения.

Синтаксис

typedef struct _MOUNTMGR_MOUNT_POINT {
  ULONG  SymbolicLinkNameOffset;
  USHORT SymbolicLinkNameLength;
  USHORT Reserved1;
  ULONG  UniqueIdOffset;
  USHORT UniqueIdLength;
  USHORT Reserved2;
  ULONG  DeviceNameOffset;
  USHORT DeviceNameLength;
  USHORT Reserved3;
} MOUNTMGR_MOUNT_POINT, *PMOUNTMGR_MOUNT_POINT;

Члены

SymbolicLinkNameOffset

Содержит смещение в байтах в выходной буфер, где находится символьная ссылка.

SymbolicLinkNameLength

Содержит длину в байтах символьной ссылки.

Reserved1

UniqueIdOffset

Содержит смещение в байтах в выходной буфер, где находится уникальный идентификатор.

UniqueIdLength

Содержит длину в байтах уникального идентификатора.

Reserved2

DeviceNameOffset

Содержит смещение (в байтах) в выходной буфер, где находится неперсистентное имя устройства.

DeviceNameLength

Содержит длину (в байтах) неперсистентного имени устройства.

Reserved3

Замечания

Имена, возвращаемые, не завершаются null, и буферы не требуют завершения символов NULL. Вызывающий объект IOCTL_MOUNTMGR_QUERY_POINTS не требуется для предоставления данных во всех элементах структуры MOUNTMGR_MOUNT_POINT, но пустые элементы должны иметь смещение нуля.

При входных данных смещение начинается с MOUNTMGR_MOUNT_POINT структуры. При смещениях выходных данных от начала буфера. Обычно это совпадает с началом структуры контейнера MOUNTMGR_MOUNT_POINTS (в отличие от внедренного экземпляра массива MOUNTMGR_MOUNT_POINT).

Запрос IOCTL_MOUNTMGR_QUERY_POINTS доступен в операционных системах Windows 2000 и более поздних версий.

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

Требования

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

См. также

IOCTL_MOUNTMGR_QUERY_POINTS