Estruturas VDS

[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.]

O VDS fornece estruturas que definem propriedades de objeto, notificações e outras entidades representadas no modelo de objeto VDS.

Estrutura Descrição
CHANGE_ATTRIBUTES_PARAMETERS Define os parâmetros de partição de um estilo de partição.
CHANGE_PARTITION_TYPE_PARAMETERS Descreve os parâmetros a serem usados ao alterar o tipo de uma partição.
CREATE_PARTITION_PARAMETERS Define os parâmetros de partição de um estilo de partição.
VDS_ASYNC_OUTPUT Representa informações de saída para o objeto assíncrono.
VDS_CONTROLLER_NOTIFICATION Especifica os valores de status de objeto válidos de um controlador.
VDS_CONTROLLER_PROP Define as propriedades de um objeto de controlador.
VDS_CREATE_VDISK_PARAMETERS Contém os parâmetros a serem usados quando um disco virtual é criado.
VDS_DISK_EXTENT Define as propriedades de uma extensão de disco.
VDS_DISK_FREE_EXTENT Descreve uma extensão livre em um disco.
VDS_DISK_NOTIFICATION Representa as informações de notificação de disco geradas pelo provedor subjacente ou pelo VDS para discos não inicializados.
VDS_DISK_PROP Define as propriedades de um objeto de disco.
VDS_DISK_PROP2 Define as propriedades de um objeto de disco. Essa estrutura é idêntica à estrutura VDS_DISK_PROP , exceto que também inclui o caminho de localização e, se o disco estiver offline, o motivo pelo qual ele está offline.
VDS_DRIVE_EXTENT Define as propriedades de uma extensão de unidade.
VDS_DRIVE_LETTER_NOTIFICATION Representa as informações de notificação de letra de unidade geradas pelo VDS.
VDS_DRIVE_LETTER_PROP Representa as propriedades da letra da unidade.
VDS_DRIVE_NOTIFICATION Contém os detalhes de uma notificação de unidade.
VDS_DRIVE_PROP Define as propriedades de um objeto de unidade.
VDS_DRIVE_PROP2 Define as propriedades de um objeto de unidade. Essa estrutura é idêntica à estrutura VDS_DRIVE_PROP , exceto que inclui o número do compartimento, o tipo de barramento e a velocidade do eixo como membros.
VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP Fornece informações sobre sistemas de arquivos com suporte para formatação de volumes.
VDS_FILE_SYSTEM_NOTIFICATION Representa as informações de notificação do sistema de arquivos geradas pelo VDS.
VDS_FILE_SYSTEM_PROP Representa propriedades para sistemas de arquivos.
VDS_FILE_SYSTEM_TYPE_PROP Representa propriedades que identificam tipos de sistema de arquivos.
VDS_HBAPORT_PROP Define as propriedades de um objeto de porta HBA.
VDS_HINTS Contém as dicas automatizadas para um plex LUN ou LUN.
VDS_HINTS2 Contém as dicas automatizadas para um LUN em um pool de armazenamento.
VDS_INPUT_DISK Representa informações de disco de entrada.
VDS_INTERCONNECT Contém os dados de endereço de uma interconexão física.
VDS_IPADDRESS Define um endereço IP e uma porta.
VDS_ISCSI_INITIATOR_ADAPTER_PROP Define as propriedades de um objeto do adaptador iniciador iSCSI.
VDS_ISCSI_INITIATOR_PORTAL_PROP Define as propriedades de um objeto do portal do iniciador iSCSI.
VDS_ISCSI_IPSEC_KEY Define a chave pré-compartilhada para um portal iSCSI.
VDS_ISCSI_PORTAL_PROP Define as propriedades de um objeto do portal iSCSI.
VDS_ISCSI_PORTALGROUP_PROP Define as propriedades de um objeto de grupo do portal iSCSI.
VDS_ISCSI_SHARED_SECRET Define o segredo compartilhado CHAP para um iniciador ou destino iSCSI.
VDS_ISCSI_TARGET_PROP Define as propriedades de um objeto de destino iSCSI.
VDS_LUN_INFORMATION Contém informações sobre um LUN ou disco.
VDS_LUN_NOTIFICATION Contém os detalhes de uma notificação LUN.
VDS_LUN_PLEX_PROP Define as propriedades de um objeto plex lun.
VDS_LUN_PROP Define as propriedades de um objeto LUN.
VDS_MOUNT_POINT_NOTIFICATION Representa as informações de notificação retornadas pelo provedor de software básico ou dinâmico porque um caminho guid de letra da unidade ou volume foi alterado.
VDS_NOTIFICATION Contém as estruturas de notificação do VDS específicas para cada tipo de destino de notificação (assunto).
VDS_PACK_NOTIFICATION Representa as informações de notificação do pacote geradas pelo provedor de software básico ou dinâmico subjacente.
VDS_PACK_PROP Representa as propriedades do objeto pack.
VDS_PARTITION_INFO_GPT Represente informações para uma partição GPT (tabela de partição GUID).
VDS_PARTITION_INFO_MBR Representa informações para uma partição de registro de inicialização mestre (MBR).
VDS_PARTITION_INFORMATION_EX Essa estrutura é reservada para uso do sistema.
VDS_PARTITION_NOTIFICATION Representa informações de notificação de partição geradas pelo provedor de software básico ou dinâmico subjacente.
VDS_PARTITION_PROP Define as propriedades de uma partição.
VDS_PATH_ID Define uma identificação exclusiva para um caminho.
VDS_PATH_INFO Define as informações de um caminho.
VDS_PATH_POLICY Define a política de balanceamento de carga conforme ela se aplica a um caminho específico.
VDS_POOL_ATTRIBUTES Define os atributos de um pool de armazenamento.
VDS_POOL_CUSTOM_ATTRIBUTES Define um atributo personalizado de um pool de armazenamento.
VDS_PORT_NOTIFICATION Define os detalhes dos eventos de porta do controlador.
VDS_PORT_PROP Contém as propriedades de um objeto de porta do controlador.
VDS_PORTAL_GROUP_NOTIFICATION Define os detalhes dos eventos de grupo do portal iSCSI.
VDS_PORTAL_NOTIFICATION Define os detalhes dos eventos do portal iSCSI.
VDS_PROVIDER_PROP Define as propriedades de um objeto de provedor.
VDS_REPARSE_POINT_PROP Define as propriedades de ponto de nova análise de um objeto de volume.
VDS_SERVICE_PROP Define as propriedades do objeto de serviço.
VDS_STORAGE_DEVICE_ID_DESCRIPTOR Fornece uma ou mais estruturas de VDS_STORAGE_IDENTIFIER para um dispositivo de armazenamento (normalmente uma instância, em vez de uma classe, de dispositivo).
VDS_STORAGE_IDENTIFIER Identifica um dispositivo de armazenamento usando um conjunto de códigos e um tipo específicos.
VDS_STORAGE_POOL_DRIVE_EXTENT Define uma extensão de unidade que pode ser usada por um pool de armazenamento.
VDS_STORAGE_POOL_PROP Define as propriedades de um objeto de pool de armazenamento.
VDS_SUB_SYSTEM_NOTIFICATION Contém os detalhes de uma notificação de subsistema.
VDS_SUB_SYSTEM_PROP Define as propriedades de um objeto de subsistema.
VDS_SUB_SYSTEM_PROP2 Define as propriedades de um objeto de subsistema. Essa estrutura é idêntica à estrutura de VDS_SUB_SYSTEM_PROP , exceto pelo fato de incluir os tipos RAID com suporte e o número de compartimentos como membros.
VDS_TARGET_NOTIFICATION Define os detalhes dos eventos de destino iSCSI.
VDS_VDISK_PROPERTIES Define as propriedades de um disco virtual.
VDS_VOLUME_NOTIFICATION Representa as informações de notificação de volume geradas pelo provedor de software básico e dinâmico subjacente.
VDS_VOLUME_PLEX_PROP Representa as propriedades do objeto volume-plex.
VDS_VOLUME_PROP Define as propriedades de um objeto de volume.
VDS_VOLUME_PROP2 Define as propriedades de um objeto de volume. Essa estrutura é idêntica à estrutura de VDS_VOLUME_PROP , exceto que também inclui os GUIDs de volume.
VDS_WWN Define um WWN (nome mundial).