Partager via


IOCTL_DISK_GET_PARTITION_INFO IOCTL (ntdddisk.h)

Retourne des informations sur le type, la taille et la nature d’une partition de disque. (Les pilotes de disquette n’ont pas besoin de gérer cette requête.)

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d'entrée

Aucun.

Longueur de la mémoire tampon d’entrée

Aucun.

Mémoire tampon de sortie

Le pilote retourne les données PARTITION_INFORMATION dans la mémoire tampon sur Irp-AssociatedIrp.SystemBuffer>.

Longueur de la mémoire tampon de sortie

Parameters.DeviceIoControl.OutputBufferLength dans l’emplacement de la pile d’E/S de l’IRP indique la taille, en octets, de la mémoire tampon, qui doit être >= sizeof(PARTITION_INFORMATION).

Bloc d’état

Irp->IoStatus.Status est défini sur STATUS_SUCCESS si la demande réussit. Sinon, état à la condition d’erreur appropriée en tant que code NTSTATUS .

Configuration requise

Condition requise Valeur
En-tête ntdddisk.h (incluez Ntdddisk.h)

Voir aussi

PARTITION_INFORMATION