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) |