IOCTL_MOUNTDEV_LINK_DELETED IOCTL (mountdev.h)
Поддержка этого IOCTL клиентами диспетчера подключений является необязательной. Он оповещает клиента диспетчера подключений о том, что связанное с ним постоянное имя было удалено. Входные данные для этого IOCTL — это постоянное имя, которое было удалено.
Основной код
Входной буфер
Диспетчер точек подключения помещает структуру переменной длины типа MOUNTDEV_NAME, определенную в Mountmgr.h, в начало буфера в Irp-AssociatedIrp.SystemBuffer>. Диспетчер подключения вставляет постоянное имя, только что назначенное по адресу, на который указывает элемент Name этой структуры.
Длина входного буфера
Parameters.DeviceIoControl.InputBufferLength в расположении стека ввода-вывода IRP указывает размер входного буфера в байтах, который должен быть больше или равен размеру sizeof(MOUNTDEV_NAME).
Выходной буфер
None
Длина выходного буфера
None
Блок состояния
Состояние отсутствует.
Комментарии
Разработчик этой функции не должен синхронизировать потоки и не должен выполнять блокирующие и/или межпроцессные вызовы функций.
Требования
Требование | Значение |
---|---|
Заголовок | mountdev.h (включая Mountmgr.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по