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) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour