estrutura VOLUME_DISK_EXTENTS (winioctl.h)
Representa um local físico em um disco. É o buffer de saída para o código de controle IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS .
Sintaxe
typedef struct _VOLUME_DISK_EXTENTS {
DWORD NumberOfDiskExtents;
DISK_EXTENT Extents[ANYSIZE_ARRAY];
} VOLUME_DISK_EXTENTS, *PVOLUME_DISK_EXTENTS;
Membros
NumberOfDiskExtents
O número de discos no volume (um volume pode abranger vários discos).
Uma extensão é uma execução contígua de setores em um disco. Quando o número de extensões retornadas é maior que um (1), o código de erro ERROR_MORE_DATA é retornado. Você deve chamar DeviceIoControl novamente, alocando espaço de buffer suficiente com base no valor de NumberOfDiskExtents após a primeira chamada DeviceIoControl .
Extents[ANYSIZE_ARRAY]
Uma matriz de estruturas DISK_EXTENT .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | winioctl.h (inclua Windows.h) |