Compartilhar via


estrutura VDS_CONTROLLER_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 controlador.

Sintaxe

typedef struct _VDS_CONTROLLER_PROP {
  VDS_OBJECT_ID         id;
  LPWSTR                pwszFriendlyName;
  LPWSTR                pwszIdentification;
  VDS_CONTROLLER_STATUS status;
  VDS_HEALTH            health;
  SHORT                 sNumberOfPorts;
} VDS_CONTROLLER_PROP, *PVDS_CONTROLLER_PROP;

Membros

id

O GUID do objeto do controlador.

pwszFriendlyName

O nome do controlador; uma cadeia de caracteres legível e terminada em zero.

pwszIdentification

O identificador do subsistema, normalmente um número de série; uma cadeia de caracteres legível e terminada em zero.

status

Um VDS_CONTROLLER_STATUS valor de enumeração que especifica o status do controlador.

health

Um VDS_HEALTH valor de enumeração que especifica o estado de integridade do controlador. Veja a seguir os valores válidos para esse membro.

Windows Server 2008, Windows Vista e Windows Server 2003: não há suporte para VDS_H_REPLACED e VDS_H_DEGRADED .

VDS_H_UNKNOWN (0)

VDS_H_HEALTHY (1)

VDS_H_FAILED (8)

VDS_H_REPLACED (9)

VDS_H_DEGRADED (11)

sNumberOfPorts

O número de portas que o controlador contém. As portas são numeradas de zero. Os provedores de hardware devem definir esse membro como zero para cartões RAID PCI.

Comentários

O método IVdsController::GetProperties retorna essa estrutura para relatar as propriedades de um objeto controlador.

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 vdshwprv.h

Confira também

IVdsController::GetProperties

Estruturas VDS

VDS_CONTROLLER_STATUS

VDS_HEALTH