IOCTL_DISK_CREATE_DISK IOCTL (winioctl.h)
Initialise le disque et la table de partition de disque spécifiés à l’aide des informations contenues dans la structure CREATE_DISK.
Pour effectuer cette opération, appelez la fonction DeviceIoControl avec les paramètres suivants.
BOOL DeviceIoControl(
(HANDLE) hDevice, // handle to device
IOCTL_DISK_CREATE_DISK, // dwIoControlCode
(LPVOID) lpInBuffer, // input buffer
(DWORD) nInBufferSize, // size of input buffer
NULL, // lpOutBuffer
0, // nOutBufferSize
(LPDWORD) lpBytesReturned, // number of bytes returned
(LPOVERLAPPED) lpOverlapped // OVERLAPPED structure
);
Remarques
Lorsque vous spécifiez une table de partition GUID (GPT) comme PARTITION_STYLE de la structure CREATE_DISK , une application doit attendre l’arrivée de la partition MSR avant d’envoyer le code de contrôle IOCTL_DISK_SET_DRIVE_LAYOUT_EX . Pour plus d’informations sur la notification d’appareil, consultez RegisterDeviceNotification.
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) |