estrutura VDS_VDISK_PROPERTIES (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 disco virtual.
Sintaxe
typedef struct _VDS_VDISK_PROPERTIES {
VDS_OBJECT_ID Id;
VDS_VDISK_STATE State;
VIRTUAL_STORAGE_TYPE VirtualDeviceType;
ULONGLONG VirtualSize;
ULONGLONG PhysicalSize;
LPWSTR pPath;
LPWSTR pDeviceName;
DEPENDENT_DISK_FLAG DiskFlag;
BOOL bIsChild;
LPWSTR pParentPath;
} VDS_VDISK_PROPERTIES, *PVDS_VDISK_PROPERTIES;
Membros
Id
Identificador de sessão específico do VDS exclusivo do disco.
State
Um valor de enumeração VDS_VDISK_STATE que especifica o estado do disco virtual.
VirtualDeviceType
Um ponteiro para uma estrutura VIRTUAL_STORAGE_TYPE que especifica o tipo de dispositivo de armazenamento do disco virtual.
VirtualSize
O tamanho, em bytes, do disco virtual.
PhysicalSize
O tamanho no disco, em bytes, do arquivo de backup de disco virtual.
pPath
Uma cadeia de caracteres largos terminada em NULL que contém o nome e o caminho do diretório do arquivo de suporte para o disco virtual.
pDeviceName
Uma cadeia de caracteres largos terminada em NULL que contém o nome e o caminho do dispositivo do objeto do dispositivo de disco para o volume em que o disco virtual reside.
DiskFlag
Uma máscara de bits de DEPENDENT_DISK_FLAG valores de enumeração que especificam informações de dependência de disco.
bIsChild
TRUE se o disco virtual for um disco virtual filho ou FALSE caso contrário.
pParentPath
Uma cadeia de caracteres largos terminada em NULL que contém um caminho opcional para um objeto de disco virtual pai.
Requisitos
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | vds.h |