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