IOCTL_DISK_GET_LENGTH_INFO IOCTL (ntdddisk.h)
Retourne la longueur, en octets, du disque, de la partition ou du volume associé à l’objet d’appareil qui est la cible de la requête.
Code principal
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 GET_LENGTH_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(GET_LENGTH_INFORMATION).
Bloc d’état
Le champ Informations est défini sur la taille, en octets, des données retournées. Le champ État peut être défini sur STATUS_SUCCESS ou sur STATUS_BUFFER_TOO_SMALL si la mémoire tampon fournie par l’appelant est insuffisante.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans Windows XP et les systèmes d’exploitation ultérieurs. |
En-tête | ntdddisk.h (incluez Ntdddisk.h) |