Share via


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

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 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)

Voir aussi

GET_LENGTH_INFORMATION