Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Repartitions d’un disque comme spécifié. (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 valeurs DRIVE_LAYOUT_INFORMATION à 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(DRIVE_LAYOUT_INFORMATION).
Mémoire tampon de sortie
Retourne DRIVE_LAYOUT_INFORMATIONmis à jour, éventuellement avec des numéros de partition modifiés, vers la mémoire tampon à Irp->AssociatedIrp.SystemBuffer.
Longueur de la mémoire tampon de sortie
Longueur d’un DRIVE_LAYOUT_INFORMATION.
Bloc d’état
Le champ Informations est défini sur la taille, en octets, des informations retournées. Le champ Status peut être défini sur STATUS_SUCCESS, ou éventuellement sur STATUS_INVALID_PARAMETER, STATUS_INFO_LENGTH_MISMATCH, STATUS_INSUFFICIENT_RESOURCES ou STATUS_BUFFER_TOO_SMALL.
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | ntdddisk.h (include Ntdddisk.h) |