IOCTL_DISK_UPDATE_PROPERTIES IOCTL (winioctl.h)
Делает недействительной кэшированную таблицу секций и повторно перечисляет устройство.
Для выполнения этой операции вызовите функцию DeviceIoControl со следующими параметрами.
BOOL DeviceIoControl(
(HANDLE) hDevice, // handle to device
IOCTL_DISK_UPDATE_PROPERTIES, // dwIoControlCode
NULL, // lpInBuffer
0, // nInBufferSize
NULL, // lpOutBuffer
0, // nOutBufferSize
(LPDWORD)lpBytesReturned, // lpBytesReturned
(LPDWORD) lpOverlapped // lpOverlapped
);
Комментарии
Эта операция используется для синхронизации системного представления указанного дискового устройства при непосредственном изменении таблицы разделов диска. Не забудьте выполнить эту операцию при обновлении свободного места на диске, чтобы система обновила таблицу разделов.
Вы можете обновить свойства активного тома, и том можно открыть для совместного использования во время операции обновления.
Вам не нужно блокировать том, который вы обновляете, и не нужно завершать работу других приложений или служб во время операции обновления.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | winioctl.h (включая Windows.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по