IOCTL_DISK_SET_PARTITION_INFO_EX IOCTL (ntdddisk.h)
Modifie le type de partition de la partition de disque spécifiée. (Les pilotes floppy n’ont pas besoin de gérer cette requête.)
Code principal
Mémoire tampon d’entrée
La mémoire tampon à Irp->AssociatedIrp.SystemBuffer contient les SET_PARTITION_INFORMATION_EX à définir.
Longueur de la mémoire tampon d’entrée
Parameters.DeviceIoControl.InputBufferLength à 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(SET_PARTITION_INFORMATION_EX).
Mémoire tampon de sortie
Aucun.
Longueur de la mémoire tampon de sortie
Aucun.
Bloc d’état
Le champ Informations est défini sur zéro. Le champ Status peut être défini sur STATUS_SUCCESS, ou éventuellement sur STATUS_INVALID_PARAMETER, STATUS_INVALID_DEVICE_REQUEST, STATUS_UNSUCCESSFUL, STATUS_INFO_LENGTH_MISMATCH, STATUS_INSUFFICIENT_RESOURCES ou STATUS_BUFFER_TOO_SMALL.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntdddisk.h (include Ntdddisk.h) |