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

Voir aussi

GET_LENGTH_INFORMATION