estrutura VDS_LUN_PLEX_PROP (vds.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 plex lun.
Sintaxe
typedef struct _VDS_LUN_PLEX_PROP {
VDS_OBJECT_ID id;
ULONGLONG ullSize;
VDS_LUN_PLEX_TYPE type;
VDS_LUN_PLEX_STATUS status;
VDS_HEALTH health;
VDS_TRANSITION_STATE TransitionState;
ULONG ulFlags;
ULONG ulStripeSize;
SHORT sRebuildPriority;
} VDS_LUN_PLEX_PROP, *PVDS_LUN_PLEX_PROP;
Membros
id
O GUID do objeto plex.
ullSize
O tamanho do plexe, em bytes. O tamanho do plex pode ser igual ou maior que o do LUN ao qual o plex pertence. O plex não pode ser menor que o LUN.
type
Um VDS_LUN_PLEX_TYPE valor de enumeração que especifica o tipo do plex. O tipo do plex não é necessário para corresponder ao tipo do LUN ao qual ele pertence.
status
Um VDS_LUN_PLEX_STATUS valor de enumeração que especifica o status do plex. O status do plex não é necessário para corresponder ao status do LUN ao qual ele pertence.
health
VDS_H_UNKNOWN (0)
VDS_H_HEALTHY (1)
VDS_H_REBUILDING (2)
VDS_H_FAILING (4)
VDS_H_FAILING_REDUNDANCY (5)
VDS_H_FAILED_REDUNDANCY (6)
VDS_H_FAILED_REDUNDANCY_FAILING (7)
VDS_H_FAILED (8)
TransitionState
Um VDS_TRANSITION_STATE valor de enumeração que especifica o estado de transição do plex. O estado de transição do plex não é necessário para corresponder ao do LUN ao qual o plex pertence.
ulFlags
Uma máscara de bits de VDS_LUN_PLEX_FLAG valores de enumeração que descrevem o plex.
ulStripeSize
O tamanho de intercalação de faixa, em bytes. Esse membro é válido somente para plexes do tipo VDS_LPT_STRIPE (distribuído) e VDS_LPT_PARITY (distribuídos com paridade). Para outros tipos de plex, esse membro deve ser zero.
sRebuildPriority
A prioridade de recompilação do plex. Esse valor deve ser maior ou igual a 0 (prioridade mais baixa) e menor ou igual a 15 (prioridade mais alta).
Comentários
O método IVdsLunPlex::GetProperties retorna essa estrutura para relatar as propriedades de um objeto plex LUN.
Requisitos
Requisito | Valor |
---|---|
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 | vds.h |