Partager via


en-tête ntddvol.h

Cet en-tête est utilisé par le stockage. Pour plus d'informations, consultez les pages suivantes :

ntddvol.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS

Retourne le ou les emplacements physiques d’un volume sur un ou plusieurs disques.
IOCTL_VOLUME_IS_CLUSTERED

Permet à un pilote ou à une application de déterminer si un volume est en cluster.
IOCTL_VOLUME_LOGICAL_TO_PHYSICAL

Retourne des décalages physiques et des numéros de disque physique pour un décalage logique de volume donné.
IOCTL_VOLUME_OFFLINE

La IOCTL_VOLUME_OFFLINE IOCTL place le volume dans un état OFFLINE, qui est un état où les opérations de lecture et d’écriture échouent.
IOCTL_VOLUME_ONLINE

La IOCTL_VOLUME_ONLINE IOCTL place le volume dans un état ONLINE, qui est un état dans lequel les opérations de lecture et d’écriture sont exécutées.
IOCTL_VOLUME_PHYSICAL_TO_LOGICAL

Retourne le décalage logique correspondant à un numéro de disque physique et à un décalage physique.
IOCTL_VOLUME_READ_PLEX

Effectue une lecture sur un plex spécifique d’un volume.

Structures

 
DISK_EXTENT

La structure DISK_EXTENT contient des informations définissant l’emplacement et la longueur d’une étendue de volume sur un disque.
VOLUME_DISK_EXTENTS

La structure VOLUME_DISK_EXTENTS est utilisée conjointement avec la demande IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS pour récupérer des informations sur toutes les étendues d’un volume donné.
VOLUME_LOGICAL_OFFSET

La structure VOLUME_LOGICAL_OFFSET contient un décalage logique dans un volume.
VOLUME_PHYSICAL_OFFSET

La structure VOLUME_PHYSICAL_OFFSET contient un décalage physique dans un volume et son numéro de disque physique associé, et est utilisée avec IOCTL_VOLUME_PHYSICAL_TO_LOGICAL et IOCTL_VOLUME_LOGICAL_TO_PHYSICAL pour demander un décalage logique équivalent à un décalage physique ou un décalage physique équivalent à un décalage logique, respectivement.
VOLUME_PHYSICAL_OFFSETS

La structure VOLUME_PHYSICAL_OFFSETS contient un tableau de décalages physiques et de numéros de disque physiques associés, et est utilisée avec IOCTL_VOLUME_LOGICAL_TO_PHYSICAL pour demander une série de paires de décalages physiques et de numéros de disque qui correspondent à un décalage logique unique.
VOLUME_READ_PLEX_INPUT

Cette structure est utilisée conjointement avec IOCTL_VOLUME_READ_PLEX pour lire les données d’un plex spécifique dans un volume.