Partager via


IOCTL_STORAGE_READ_CAPACITY IOCTL (ntddstor.h)

La requête IOCTL_STORAGE_READ_CAPACITY retourne les informations de capacité de lecture de l’appareil de stockage cible.

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

La mémoire tampon à >AssociatedIrp.SystemBuffer contient une structure STORAGE_READ_CAPACITY.

Longueur de la mémoire tampon de sortie

Parameters.DeviceIoControl.OutputBufferLength à l’emplacement de la pile d’E/S de l’IRP indique la taille, en octets, de la mémoire tampon, qui doit être au moins taille de(STORAGE_READ_CAPACITY).

Bloc d’état

Le champ d’état de peut être défini sur STATUS_SUCCESS, ou éventuellement sur STATUS_INVALID_DEVICE_REQUEST, STATUS_BUFFER_TOO_SMALL, STATUS_BUFFER_OVERFLOW ou un autre état d’erreur.

Remarques

Une requête IOCTL_STORAGE_READ_CAPACITY retourne les informations de capacité de disque récupérées lors de l’initialisation du disque. Les informations de capacité sont obtenues par le système avec la commande SCSI READ CAPACITY.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 8.
d’en-tête ntddstor.h (include Ntddstor.h)

Voir aussi

STORAGE_READ_CAPACITY