Cabeçalho ntddvol.h
Esse cabeçalho é usado pelo armazenamento. Para obter mais informações, consulte:
ntddvol.h contém as seguintes interfaces de programação:
IOCTLs
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS Retorna os locais físicos de um volume em um ou mais discos. |
IOCTL_VOLUME_IS_CLUSTERED Permite que um driver ou aplicativo determine se um volume está clusterizado. |
IOCTL_VOLUME_LOGICAL_TO_PHYSICAL Retorna deslocamentos físicos e números de disco físico para um determinado deslocamento lógico de volume. |
IOCTL_VOLUME_OFFLINE O IOCTL_VOLUME_OFFLINE IOCTL coloca o volume em um estado OFFLINE, que é um estado em que as operações de leitura e gravação falharão. |
IOCTL_VOLUME_ONLINE O IOCTL_VOLUME_ONLINE IOCTL coloca o volume em um estado ONLINE, que é um estado em que as operações de leitura e gravação serão executadas. |
IOCTL_VOLUME_PHYSICAL_TO_LOGICAL Retorna o deslocamento lógico correspondente a um número de disco físico e um deslocamento físico. |
IOCTL_VOLUME_READ_PLEX Executa uma leitura em um plex específico de um volume. |
Estruturas
DISK_EXTENT A estrutura DISK_EXTENT contém informações que definem o local e o comprimento de uma extensão de volume em um disco. |
VOLUME_DISK_EXTENTS A estrutura VOLUME_DISK_EXTENTS é usada em conjunto com a solicitação IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS para recuperar informações sobre todas as extensões em um determinado volume. |
VOLUME_LOGICAL_OFFSET A estrutura VOLUME_LOGICAL_OFFSET contém um deslocamento lógico em um volume. |
VOLUME_PHYSICAL_OFFSET A estrutura VOLUME_PHYSICAL_OFFSET contém um deslocamento físico em um volume e seu número de disco físico que acompanha e é usada com IOCTL_VOLUME_PHYSICAL_TO_LOGICAL e IOCTL_VOLUME_LOGICAL_TO_PHYSICAL para solicitar um deslocamento lógico equivalente a um deslocamento físico ou um deslocamento físico equivalente a um deslocamento lógico, respectivamente. |
VOLUME_PHYSICAL_OFFSETS A estrutura VOLUME_PHYSICAL_OFFSETS contém uma matriz de deslocamentos físicos e números de disco físico que acompanham e é usada com IOCTL_VOLUME_LOGICAL_TO_PHYSICAL para solicitar uma série de pares de deslocamentos físicos e números de disco que correspondem a um único deslocamento lógico. |
VOLUME_READ_PLEX_INPUT Essa estrutura é usada em conjunto com IOCTL_VOLUME_READ_PLEX para ler dados de um plex específico em um volume. |