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 à 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 Status peut être défini sur STATUS_SUCCESS, ou pour STATUS_BUFFER_TOO_SMALL si la mémoire tampon fournie par l’appelant est insuffisante.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Pris en charge dans Windows XP et les systèmes d’exploitation ultérieurs. |
d’en-tête | ntdddisk.h (include Ntdddisk.h) |