Partager via


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

Voir aussi

CREATE_DISK

IOCTL_DISK_CREATE_DISK