Fonction IoCreateDisk (ntddk.h)
La routine IoCreateDisk initialise un disque brut en créant une table de partition.
Syntaxe
NTSTATUS IoCreateDisk(
[in] PDEVICE_OBJECT DeviceObject,
[in, optional] _CREATE_DISK *Disk
);
Paramètres
[in] DeviceObject
Spécifie la DEVICE_OBJECT pour le disque brut.
[in, optional] Disk
Pointeur vers une structure CREATE_DISK qui spécifie le type et les paramètres de la table de partition. Si disque est NULL, la routine supprime la table de partitions sur le disque.
Valeur de retour
Retourne STATUS_SUCCESS en cas de réussite ou le code d’erreur approprié en cas d’échec.
Remarques
IoCreateDisk ne doit être utilisé que par les pilotes de disque. D’autres pilotes doivent utiliser la demande d’E/S IOCTL_DISK_CREATE_DISK à la place.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Cette routine est disponible uniquement sur Windows XP et versions ultérieures. |
plateforme cible | Universel |
d’en-tête | ntddk.h (include Ntddk.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |