estrutura VDS_PROVIDER_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 provedor.
Sintaxe
typedef struct _VDS_PROVIDER_PROP {
VDS_OBJECT_ID id;
LPWSTR pwszName;
GUID guidVersionId;
LPWSTR pwszVersion;
VDS_PROVIDER_TYPE type;
ULONG ulFlags;
ULONG ulStripeSizeFlags;
SHORT sRebuildPriority;
} VDS_PROVIDER_PROP;
Membros
id
O GUID do objeto do provedor.
pwszName
Uma cadeia de caracteres que representa o nome do provedor.
guidVersionId
O GUID específico da versão do provedor.
pwszVersion
Uma cadeia de caracteres que representa a versão do provedor.
type
Os tipos de provedor enumerados por VDS_PROVIDER_TYPE.
ulFlags
Os sinalizadores de provedor enumerados por VDS_PROVIDER_FLAG.
ulStripeSizeFlags
O tamanho de uma faixa a ser usada em vários discos gerenciados por um provedor de software. 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.
O provedor básico define esse valor como zero. O tamanho da faixa dinâmica pode ser qualquer potência de 2 variando de 512 a 1 MB.
Windows Server 2003: O provedor dinâmico define esse valor como 64k.
sRebuildPriority
A prioridade de recompilação usada pelos provedores de software para especificar a ordem de regeneração quando um volume espelhado ou distribuído com paridade (RAID-5) requer recompilação. Os níveis de prioridade são 0 (prioridade mais baixa) a 15 (prioridade mais alta). O VDS propaga a prioridade para todos os novos volumes criados pelo provedor. Portanto, todos os volumes gerenciados por um provedor têm a mesma prioridade de recompilação.
Esse membro não se aplica ao provedor básico e é zero para o provedor dinâmico.
Comentários
O método IVdsProvider::GetProperties retorna essa estrutura para relatar os detalhes da propriedade de um objeto de provedor.
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 |