Condividi tramite


Intestazione ntddvol.h

Questa intestazione viene usata dall'archiviazione. Per altre informazioni, vedere:

ntddvol.h contiene le interfacce di programmazione seguenti:

IOCTL

 
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS

Restituisce i percorsi fisici di un volume su uno o più dischi.
IOCTL_VOLUME_IS_CLUSTERED

Consente a un driver o a un'applicazione di determinare se un volume è in cluster.
IOCTL_VOLUME_LOGICAL_TO_PHYSICAL

Restituisce offset fisici e numeri di disco fisico per un determinato offset logico del volume.
IOCTL_VOLUME_OFFLINE

Il IOCTL_VOLUME_OFFLINE IOCTL inserisce il volume in uno stato OFFLINE, ovvero uno stato in cui le operazioni di lettura e scrittura avranno esito negativo.
IOCTL_VOLUME_ONLINE

Il IOCTL_VOLUME_ONLINE IOCTL inserisce il volume in uno stato ONLINE, ovvero uno stato in cui verranno eseguite le operazioni di lettura e scrittura.
IOCTL_VOLUME_PHYSICAL_TO_LOGICAL

Restituisce l'offset logico corrispondente a un numero di disco fisico e a un offset fisico.
IOCTL_VOLUME_READ_PLEX

Esegue una lettura su un plex specifico di un volume.

Strutture

 
DISK_EXTENT

La struttura DISK_EXTENT contiene informazioni che definiscono la posizione e la lunghezza di un extent di volume in un disco.
VOLUME_DISK_EXTENTS

La struttura VOLUME_DISK_EXTENTS viene utilizzata insieme alla richiesta di IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS per recuperare informazioni su tutti gli extent in un determinato volume.
VOLUME_LOGICAL_OFFSET

La struttura VOLUME_LOGICAL_OFFSET contiene un offset logico in un volume.
VOLUME_PHYSICAL_OFFSET

La struttura VOLUME_PHYSICAL_OFFSET contiene un offset fisico in un volume e il numero di disco fisico associato e viene utilizzato rispettivamente con IOCTL_VOLUME_PHYSICAL_TO_LOGICAL e IOCTL_VOLUME_LOGICAL_TO_PHYSICAL per richiedere un offset logico equivalente a un offset fisico o un offset fisico equivalente a un offset logico.
VOLUME_PHYSICAL_OFFSETS

La struttura VOLUME_PHYSICAL_OFFSETS contiene una matrice di offset fisici e i numeri di disco fisici associati e viene usata con IOCTL_VOLUME_LOGICAL_TO_PHYSICAL per richiedere una serie di coppie di offset fisici e numeri di disco che corrispondono a un singolo offset logico.
VOLUME_READ_PLEX_INPUT

Questa struttura viene utilizzata in combinazione con IOCTL_VOLUME_READ_PLEX per leggere i dati da un plex specifico in un volume.