Partilhar via


Estruturas VDS

[A partir do Windows 8 e do Windows Server 2012, o Virtual Disk Service interface COM é substituído 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 as informações de saída para o objeto assíncrono.
VDS_CONTROLLER_NOTIFICATION Especifica os valores válidos de status do objeto de um controlador.
VDS_CONTROLLER_PROP Define as propriedades de um objeto 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 ela também inclui o caminho do local 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 de .
VDS_DRIVE_PROP2 Define as propriedades de um objeto de unidade de . Esta 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 suportados 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 de automagic para um LUN ou LUN plex.
VDS_HINTS2 Contém as dicas de automagic para um LUN em um pool de armazenamento.
VDS_INPUT_DISK Representa as informações do 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 de iSCSI.
VDS_ISCSI_INITIATOR_PORTAL_PROP Define as propriedades de um iSCSI objeto do portal do iniciador.
VDS_ISCSI_IPSEC_KEY Define a chave pré-compartilhada para um portal iSCSI.
VDS_ISCSI_PORTAL_PROP Define as propriedades de um iSCSI objeto de portal.
VDS_ISCSI_PORTALGROUP_PROP Define as propriedades de um iSCSI objeto de grupo de portal.
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 de LUN.
VDS_LUN_PLEX_PROP Define as propriedades de um objeto de plex de LUN .
VDS_LUN_PROP Define as propriedades de um objeto LUN .
VDS_MOUNT_POINT_NOTIFICATION Representa as informações de notificação que foram retornadas pelo provedor de software básico ou dinâmico porque uma letra de unidade ou caminho GUID de volume foi alterado.
VDS_NOTIFICATION Contém as estruturas de notificação 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 MBR (registro mestre de inicialização).
VDS_PARTITION_INFORMATION_EX Esta estrutura é reservada para uso do sistema.
VDS_PARTITION_NOTIFICATION Representa as 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 para um caminho.
VDS_PATH_POLICY Define a política de balanceamento de carga como ela se aplica a um caminho específico.
VDS_POOL_ATTRIBUTES Define os atributos de um pool de armazenamento de .
VDS_POOL_CUSTOM_ATTRIBUTES Define um atributo personalizado de um pool de armazenamento de .
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 do grupo de portal iSCSI.
VDS_PORTAL_NOTIFICATION Define os detalhes dos eventos do portal iSCSI.
VDS_PROVIDER_PROP Define as propriedades de um objeto de provedor de .
VDS_REPARSE_POINT_PROP Define as propriedades de ponto de 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 VDS_STORAGE_IDENTIFIER para um dispositivo de armazenamento (normalmente uma instância, em oposição a uma classe, de dispositivo).
VDS_STORAGE_IDENTIFIER Identifica um dispositivo de armazenamento usando um determinado conjunto de códigos e tipos.
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 VDS_SUB_SYSTEM_PROP, exceto que inclui os tipos de RAID suportados e o número de gabinetes 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 propriedades para o 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 VDS_VOLUME_PROP, exceto que ela também inclui os GUIDs de volume.
VDS_WWN Define um nome mundial (WWN).