IOCTL_DISK_UPDATE_PROPERTIES IOCTL (winioctl.h)

Invalida la tabella di partizione memorizzata nella cache ed enumera nuovamente il dispositivo.

Per eseguire questa operazione, chiamare la funzione DeviceIoControl con i parametri seguenti.

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

Commenti

Questa operazione viene usata per sincronizzare la visualizzazione di sistema del dispositivo disco specificato quando la tabella di partizione del disco viene modificata direttamente. Assicurarsi di eseguire questa operazione quando si aggiorna lo spazio utilizzabile per un disco in modo che il sistema aggiorni la tabella di partizione.

È possibile aggiornare le proprietà di un volume live e il volume può essere aperto per la condivisione durante l'operazione di aggiornamento.

Non è necessario bloccare un volume che si aggiorna, né è necessario arrestare altre applicazioni o servizi durante l'operazione di aggiornamento.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione winioctl.h (include Windows.h)

Vedi anche