Compartilhar via


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

Confira também

IVdsVDisk::GetProperties