Share via


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)

另請參閱