Compartilhar via


estrutura VDS_SUB_SYSTEM_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 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 terminada em zero.

pwszIdentification

O identificador do subsistema; uma cadeia de caracteres legível e terminada em 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 faixa deve ser uma potência de 2. Cada bit no inteiro de 32 bits representa um tamanho, em bytes. Por exemplo, se o nbit for definido, o VDS oferecerá suporte ao tamanho de faixa de 2^n. Portanto, 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 vds.h

Confira também

IVdsSubSystem::GetProperties

Estruturas VDS

VDS_HEALTH

VDS_SUB_SYSTEM_STATUS