estrutura VDS_SUB_SYSTEM_PROP (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 um objeto de subsistema.
Sintaxe
typedef struct _VDS_SUB_SYSTEM_PROP {
VDS_OBJECT_ID id;
LPWSTR pwszFriendlyName;
LPWSTR pwszIdentification;
ULONG ulFlags;
ULONG ulStripeSizeFlags;
VDS_SUB_SYSTEM_STATUS status;
VDS_HEALTH health;
SHORT sNumberOfInternalBuses;
SHORT sMaxNumberOfSlotsEachBus;
SHORT sMaxNumberOfControllers;
SHORT sRebuildPriority;
} VDS_SUB_SYSTEM_PROP, *PVDS_SUB_SYSTEM_PROP;
Membros
id
O GUID do objeto do subsistema.
pwszFriendlyName
O nome do subsistema, normalmente um nome de marca e um nome de modelo; uma cadeia de caracteres legível e com terminação zero.
pwszIdentification
O identificador do subsistema; uma cadeia de caracteres legível e com terminação zero.
ulFlags
Uma máscara de bits de um ou mais
VDS_SUB_SYSTEM_FLAG valores de enumeração.
ulStripeSizeFlags
O conjunto de tamanhos de distribuição com suporte de um provedor para volumes distribuídos e/ou LUNs. Um tamanho de distribuição deve ser uma potência de 2. Cada bit no inteiro de 32 bits representa um tamanho, em bytes. Por exemplo, se o nbit estiver definido, o VDS oferecerá suporte ao tamanho de distribuição de 2^n. Assim, os bits de 0 a 31 podem especificar 2^0 a 2^31.
status
Um VDS_SUB_SYSTEM_STATUS valor de enumeração que especifica o status do objeto do subsistema.
health
Um VDS_HEALTH valor de enumeração que especifica o estado de integridade do subsistema. Veja a seguir os valores válidos para esse membro.
VDS_H_UNKNOWN (0)
VDS_H_HEALTHY (1)
VDS_H_FAILED (8)
VDS_H_DEGRADED (11)
sNumberOfInternalBuses
O número de ônibus (ou "canais") que o subsistema contém.
sMaxNumberOfSlotsEachBus
O número máximo de slots que cada um dos ônibus pode incluir. Cada slot pode acomodar uma unidade. O modelo de subsistema pressupõe que cada barramento tenha o mesmo número máximo de slots.
sMaxNumberOfControllers
O número máximo de controladores que o subsistema pode conter.
sRebuildPriority
A prioridade de recompilação dos LUNs que pertencem ao subsistema. Esse valor pode variar de 0 (prioridade mais baixa) a 15 (prioridade mais alta).
Comentários
O método IVdsSubSystem::GetProperties retorna essa estrutura para relatar as propriedades de um objeto de subsistema.
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 |