Encabezado ntddvol.h

El almacenamiento usa este encabezado. Para más información, consulte:

ntddvol.h contiene las siguientes interfaces de programación:

IOCTL

 
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS

Devuelve las ubicaciones físicas de un volumen en uno o varios discos.
IOCTL_VOLUME_IS_CLUSTERED

Permite que un controlador o una aplicación determinen si un volumen está agrupado.
IOCTL_VOLUME_LOGICAL_TO_PHYSICAL

Devuelve desplazamientos físicos y números de disco físicos para un desplazamiento lógico de volumen determinado.
IOCTL_VOLUME_OFFLINE

El IOCTL_VOLUME_OFFLINE IOCTL coloca el volumen en un estado OFFLINE, que es un estado en el que se producirán errores en las operaciones de lectura y escritura.
IOCTL_VOLUME_ONLINE

El IOCTL_VOLUME_ONLINE IOCTL coloca el volumen en un estado ONLINE, que es un estado en el que se ejecutarán las operaciones de lectura y escritura.
IOCTL_VOLUME_PHYSICAL_TO_LOGICAL

Devuelve el desplazamiento lógico correspondiente a un número de disco físico y un desplazamiento físico.
IOCTL_VOLUME_READ_PLEX

Realiza una lectura en un plex específico de un volumen.

Estructuras

 
DISK_EXTENT

La estructura DISK_EXTENT contiene información que define la ubicación y la longitud de una extensión de volumen en un disco.
VOLUME_DISK_EXTENTS

La estructura VOLUME_DISK_EXTENTS se usa junto con la solicitud de IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS para recuperar información sobre todas las extensiones de un volumen determinado.
VOLUME_LOGICAL_OFFSET

La estructura de VOLUME_LOGICAL_OFFSET contiene un desplazamiento lógico en un volumen.
VOLUME_PHYSICAL_OFFSET

La estructura de VOLUME_PHYSICAL_OFFSET contiene un desplazamiento físico en un volumen y su número de disco físico que lo acompaña y se usa con IOCTL_VOLUME_PHYSICAL_TO_LOGICAL y IOCTL_VOLUME_LOGICAL_TO_PHYSICAL para solicitar un desplazamiento lógico equivalente a un desplazamiento físico o un equivalente de desplazamiento físico de un desplazamiento lógico, respectivamente.
VOLUME_PHYSICAL_OFFSETS

La estructura VOLUME_PHYSICAL_OFFSETS contiene una matriz de desplazamientos físicos y números de disco físicos adjuntos y se usa con IOCTL_VOLUME_LOGICAL_TO_PHYSICAL para solicitar una serie de pares de desplazamientos físicos y números de disco que corresponden a un único desplazamiento lógico.
VOLUME_READ_PLEX_INPUT

Esta estructura se usa junto con IOCTL_VOLUME_READ_PLEX para leer datos de un plex específico de un volumen.