IOCTL_DISK_GROW_PARTITION IOCTL (winioctl.h)

Agrandit la partition spécifiée.

Pour effectuer cette opération, appelez la fonction DeviceIoControl avec les paramètres suivants.

BOOL DeviceIoControl(
  (HANDLE) hDevice,             // handle to device
  IOCTL_DISK_GROW_PARTITION,    // dwIoControlCode
  (LPVOID) lpInBuffer,          // input buffer
  (DWORD) nInBufferSize,        // size of the input buffer
  NULL,                         // lpOutBuffer
  0,                            // nOutBufferSize 
  (LPDWORD) lpBytesReturned,    // number of bytes returned
  (LPOVERLAPPED) lpOverlapped   // OVERLAPPED structure
);

Remarques

Vous pouvez étendre ou réduire une partition dynamique, et la partition peut être ouverte pour le partage pendant l’opération d’extension ou de réduction.

Vous n’avez pas besoin de verrouiller une partition que vous étendez, ni d’arrêter d’autres applications ou services pendant l’opération d’extension.

Pour plus d’informations, consultez DISK_GROW_PARTITION.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête winioctl.h (inclure Windows.h)

Voir aussi