estrutura VDS_DRIVE_EXTENT (vdshwprv.h)
[Começando com Windows 8 e Windows Server 2012, a interface COM do Serviço de Disco Virtual é substituída pela API de Gerenciamento de Armazenamento do Windows.]
Define as propriedades de uma extensão de unidade.
Sintaxe
typedef struct _VDS_DRIVE_EXTENT {
VDS_OBJECT_ID id;
VDS_OBJECT_ID LunId;
ULONGLONG ullSize;
BOOL bUsed;
} VDS_DRIVE_EXTENT, *PVDS_DRIVE_EXTENT;
Membros
id
O VDS_OBJECT_ID da unidade.
LunId
O VDS_OBJECT_ID do LUN associado à extensão da unidade.
ullSize
O tamanho da extensão, em bytes.
bUsed
Se TRUE, a extensão será alocada a um plex de LUN. Se FALSE, a extensão não será alocada.
Comentários
O método IVdsDrive::QueryExtents retorna essa estrutura para relatar as propriedades de uma extensão de unidade. Ele também é retornado pelo método IVdsLunPlex::QueryExtents para relatar os detalhes de uma extensão de unidade alocada a um plex.
Uma extensão de disco é um conjunto contíguo de blocos em um único disco ou LUN manipulado por um provedor de software. Uma extensão de unidade não é necessária para ser um conjunto contíguo de blocos.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | vdshwprv.h |