estrutura VDS_DRIVE_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 unidade.
Sintaxe
typedef struct _VDS_DRIVE_PROP {
VDS_OBJECT_ID id;
ULONGLONG ullSize;
LPWSTR pwszFriendlyName;
LPWSTR pwszIdentification;
ULONG ulFlags;
VDS_DRIVE_STATUS status;
VDS_HEALTH health;
SHORT sInternalBusNumber;
SHORT sSlotNumber;
} VDS_DRIVE_PROP, *PVDS_DRIVE_PROP;
Membros
id
O GUID do objeto de unidade.
ullSize
O tamanho da unidade, em bytes.
pwszFriendlyName
Uma cadeia de caracteres largos terminada em NULL que contém o nome da unidade.
pwszIdentification
Uma cadeia de caracteres largos terminada em NULL que contém o identificador de unidade.
ulFlags
Uma máscara de bits
VDS_DRIVE_FLAG valores de enumeração.
status
Um
VDS_DRIVE_STATUS valor de enumeração que especifica o status da unidade.
health
Um VDS_HEALTH valor de enumeração que especifica o status de integridade da unidade. 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_PENDING_FAILURE .
VDS_H_UNKNOWN (0)
VDS_H_HEALTHY (1)
VDS_H_FAILED (8)
VDS_H_REPLACED (9)
VDS_H_PENDING_FAILURE (10)
sInternalBusNumber
O número do ônibus ao qual a unidade está conectada. Esse número é um valor atribuído pelo implementador que identifica exclusivamente o barramento dentro do subsistema. Ele não é restrito pelo número de ônibus que o subsistema contém e não está relacionado ao valor do membro sNumberOfInternalBuses da estrutura VDS_SUB_SYSTEM_PROP .
sSlotNumber
O número do slot que a unidade ocupa. Esse número é um valor atribuído pelo implementador que identifica exclusivamente o slot dentro do barramento. Ele não é restrito pelo número de slots que o barramento contém e não está relacionado ao valor do membro sMaxNumberOfSlotsEachBus da estrutura VDS_SUB_SYSTEM_PROP .
Comentários
O método IVdsDrive::GetProperties retorna essa estrutura para relatar as propriedades de um objeto de unidade.
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 |