Cabeçalho vdshwprv.h
Esse cabeçalho é usado pelos Serviços do Sistema. Para obter mais informações, consulte:
vdshwprv.h contém as seguintes interfaces de programação:
IEnumVdsObject A interface IEnumVdsObject (vdshwprv.h) enumera por meio de um conjunto de objetos VDS de um determinado tipo. |
IVdsAdmin Registra provedores com VDS. |
IVdsAdviseSink A interface IVdsAdviseSink (vdshwprv.h) recebe notificações de VDS. |
IVdsAsync A interface IVdsAsync (vdshwprv.h) gerencia operações assíncronas. Métodos que iniciam operações assíncronas retornam um ponteiro para uma interface IVdsAsync. |
IVdsController A interface IVdsController (vdshwprv.h) fornece métodos para executar operações de consulta e configuração em um controlador. |
IVdsControllerControllerPort A interface IVdsControllerControllerPort (vdshwprv.h) fornece um método para enumerar portas do controlador para uma classe que implementa a interface IVdsController. |
IVdsControllerPort A interface IVdsControllerPort (vdshwprv.h) fornece métodos para executar operações de consulta e configuração em uma porta do controlador. |
IVdsDrive A interface IVdsDrive (vdshwprv.h) fornece métodos para executar operações de consulta e configuração em uma unidade. |
IVdsDrive2 A interface IVdsDrive2 (vdshwprv.h) fornece um método para consultar as propriedades de uma unidade. |
IVdsHwProvider A interface IVdsHwProvider (vdshwprv.h) fornece métodos para executar operações de consulta, reenumeração e atualização em um provedor de hardware. |
IVdsHwProviderPrivate Fornece um método que permite que o VDS determine se o provedor de hardware gerencia um LUN especificado. |
IVdsHwProviderPrivateMpio Fornece um método que define o status de caminhos originados de uma porta HBA específica para o provedor. |
IVdsHwProviderStoragePools A interface IVdsHwProviderStoragePools (vdshwprv.h) fornece métodos para criar LUNs em um pool de armazenamento e enumerar os pools de armazenamento gerenciados por um provedor de hardware. |
IVdsHwProviderType A interface IVdsHwProviderType (vdshwprv.h) fornece um método para recuperar o tipo de provedor de hardware. |
IVdsHwProviderType2 A interface IVdsHwProviderType2 (vdshwprv.h) não está implementada. Use a interface IVdsHwProviderType (vds.h). |
IVdsIscsiPortal A interface IVdsIscsiPortal (vdshwprv.h) fornece métodos para executar operações de consulta e configuração em um portal iSCSI. |
IVdsIscsiPortalGroup A interface IVdsIscsiPortalGroup (vdshwprv.h) fornece métodos para executar serviços de consulta e configuração em um grupo de portal iSCSI. |
IVdsIscsiTarget A interface IVdsIscsiTarget (vdshwprv.h) fornece métodos para executar operações de consulta e configuração em um destino iSCSI. |
IVdsLun A interface IVdsLun (vdshwprv.h) fornece métodos para executar operações de consulta e configuração em um LUN (número de unidade lógica). |
IVdsLun2 A interface IVdsLun2 (vdshwprv.h) fornece métodos para aplicar e consultar dicas lun (número de unidade lógica). |
IVdsLunControllerPorts A interface IVdsLunControllerPorts (vdshwprv.h) fornece métodos para executar operações de configuração de porta do controlador em um LUN. |
IVdsLunIscsi A interface IVdsLunIscsi (vdshwprv.h) fornece métodos para executar operações de consulta e configuração em um LUN iSCSI. |
IVdsLunMpio A interface IVdsLunMpio (vdshwprv.h) fornece métodos para executar operações de consulta e configuração em um LUN com extensões MPIO. |
IVdsLunNaming A interface IVdsLunNaming (vdshwprv.h) fornece um método para nomear LUNs para uma classe que implementa a interface IVdsLun. |
IVdsLunNumber A interface IVdsLunNumber (vdshwprv.h) fornece um método para consultar o número LUN de um LUN. |
IVdsLunPlex A interface IVdsLunPlex (vdshwprv.h) fornece métodos para executar operações de consulta e configuração em um plex lun. |
IVdsMaintenance A interface IVdsMaintenance (vdshwprv.h) fornece métodos para executar operações de manutenção em um subsistema, controlador, LUN ou unidade. |
IVdsProvider A interface IVdsProvider (vdshwprv.h) retorna as propriedades de um provedor de hardware ou software. |
IVdsProviderPrivate Fornece métodos para habilitar o VDS a executar operações diversas em objetos de provedor. |
IVdsProviderSupport A interface IVdsProviderSupport (vdshwprv.h) fornece um método para indicar quais versões das interfaces VDS têm suporte do provedor. |
IVdsStoragePool A interface IVdsStoragePool (vdshwprv.h) fornece métodos para consultar informações e enumerar objetos relacionados para um pool de armazenamento. |
IVdsSubSystem A interface IVdsSubSystem (vdshwprv.h) fornece métodos para executar operações de consulta e configuração em um subsistema. |
IVdsSubSystem2 A interface IVdsSubSystem2 fornece métodos para executar operações de consulta e configuração em um subsistema usando as estruturas VDS_HINTS2 e VDS_SUB_SYSTEM_PROP2. |
IVdsSubSystemInterconnect A interface IVdsSubSystemInterconnect (vdshwprv.h) fornece um método para consultar os tipos de interconexão compatíveis com um subsistema. |
IVdsSubSystemIscsi A interface IVdsSubSystemIscsi (vdshwprv.h) fornece métodos para consultar e configurar destinos e portais iSCSI em um subsistema. |
IVdsSubSystemNaming A interface IVdsSubSystemNaming (vdshwprv.h) fornece um método para nomear subsistemas para uma classe que implementa a interface IVdsSubSystem. |
VDS_ASYNC_OUTPUT A estrutura VDS_ASYNC_OUTPUT (vdshwprv.h) define a saída de um objeto assíncrono. Os elementos de saída variam dependendo do tipo de operação. |
VDS_CONTROLLER_NOTIFICATION A estrutura VDS_CONTROLLER_NOTIFICATION (vdshwprv.h) define os detalhes dos eventos do controlador. |
VDS_CONTROLLER_PROP A estrutura VDS_CONTROLLER_PROP (vdshwprv.h) define as propriedades de um objeto de controlador. |
VDS_DISK_NOTIFICATION A estrutura de VDS_DISK_NOTIFICATION (vdshwprv.h) define os detalhes dos eventos de disco. |
VDS_DRIVE_EXTENT A estrutura VDS_DRIVE_EXTENT (vdshwprv.h) define as propriedades de uma extensão de unidade. |
VDS_DRIVE_LETTER_NOTIFICATION A estrutura de VDS_DRIVE_LETTER_NOTIFICATION (vdshwprv.h) define os detalhes dos eventos de letra da unidade. |
VDS_DRIVE_NOTIFICATION A estrutura de VDS_DRIVE_NOTIFICATION (vdshwprv.h) define os detalhes dos eventos de unidade. |
VDS_DRIVE_PROP A estrutura VDS_DRIVE_PROP (vdshwprv.h) define as propriedades de um objeto de unidade. |
VDS_DRIVE_PROP2 A estrutura VDS_DRIVE_PROP2 (vdshwprv.h) define as propriedades de um objeto de unidade. |
VDS_FILE_SYSTEM_NOTIFICATION A estrutura de VDS_FILE_SYSTEM_NOTIFICATION (vdshwprv.h) define os detalhes dos eventos do sistema de arquivos. |
VDS_HBAPORT_PROP A estrutura VDS_HBAPORT_PROP (vdshwprv.h) define as propriedades de uma porta HBA. |
VDS_HINTS A estrutura de VDS_HINTS (vdshwprv.h) define as dicas automatizadas para um plex LUN ou LUN. |
VDS_HINTS2 A estrutura de VDS_HINTS2 (vdshwprv.h) contém as dicas automatizadas para um LUN em um pool de armazenamento. |
VDS_IPADDRESS A estrutura de VDS_IPADDRESS (vdshwprv.h) define um endereço IP e uma porta. |
VDS_ISCSI_INITIATOR_ADAPTER_PROP A estrutura de VDS_ISCSI_INITIATOR_ADAPTER_PROP (vdshwprv.h) define as propriedades de um adaptador iniciador iSCSI. |
VDS_ISCSI_INITIATOR_PORTAL_PROP A estrutura de VDS_ISCSI_INITIATOR_PORTAL_PROP (vdshwprv.h) define as propriedades de um portal do iniciador iSCSI. |
VDS_ISCSI_IPSEC_KEY A estrutura de VDS_ISCSI_IPSEC_KEY (vdshwprv.h) não tem suporte e está reservada para uso futuro. |
VDS_ISCSI_PORTAL_PROP A estrutura de VDS_ISCSI_PORTAL_PROP (vdshwprv.h) define as propriedades de um portal iSCSI. |
VDS_ISCSI_PORTALGROUP_PROP A estrutura de VDS_ISCSI_PORTALGROUP_PROP (vdshwprv.h) define as propriedades de um grupo de portal iSCSI. |
VDS_ISCSI_SHARED_SECRET A estrutura de VDS_ISCSI_SHARED_SECRET (vdshwprv.h) define um segredo compartilhado CHAP. |
VDS_ISCSI_TARGET_PROP A estrutura de VDS_ISCSI_TARGET_PROP (vdshwprv.h) define as propriedades de um destino iSCSI. |
VDS_LUN_NOTIFICATION A estrutura de VDS_LUN_NOTIFICATION (vdshwprv.h) define os detalhes de uma notificação LUN. |
VDS_LUN_PLEX_PROP A estrutura de VDS_LUN_PLEX_PROP (vdshwprv.h) define as propriedades de um objeto plex LUN. |
VDS_LUN_PROP A estrutura de VDS_LUN_PROP (vdshwprv.h) define as propriedades de um objeto LUN. |
VDS_MOUNT_POINT_NOTIFICATION A estrutura de VDS_MOUNT_POINT_NOTIFICATION (vdshwprv.h) representa os dados retornados pelo provedor de software porque uma letra de unidade ou caminho GUID de volume foi alterado. |
VDS_NOTIFICATION A estrutura de VDS_NOTIFICATION (vdshwprv.h) define as estruturas de notificação do VDS específicas para cada tipo de destino de notificação (assunto). |
VDS_PACK_NOTIFICATION A estrutura de VDS_PACK_NOTIFICATION (vdshwprv.h) define os detalhes dos eventos do pacote. |
VDS_PARTITION_NOTIFICATION A estrutura de VDS_PARTITION_NOTIFICATION (vdshwprv.h) define os detalhes dos eventos de partição. |
VDS_PATH_ID A estrutura de VDS_PATH_ID (vdshwprv.h) define uma identificação exclusiva para um caminho. |
VDS_PATH_INFO A estrutura de VDS_PATH_INFO (vdshwprv.h) define as informações de um caminho LUN e é retornada no parâmetro ppPaths do método IVdsLunMpio::GetPathInfo. |
VDS_PATH_POLICY A estrutura de VDS_PATH_POLICY (vdshwprv.h) define a política de balanceamento de carga conforme ela se aplica a um caminho específico. |
VDS_POOL_ATTRIBUTES A estrutura de VDS_POOL_ATTRIBUTES (vdshwprv.h) define os atributos de um pool de armazenamento. |
VDS_POOL_CUSTOM_ATTRIBUTES A estrutura VDS_POOL_CUSTOM_ATTRIBUTES (vdshwprv.h) define um atributo personalizado de um pool de armazenamento. |
VDS_PORT_NOTIFICATION A estrutura de VDS_PORT_NOTIFICATION (vdshwprv.h) define os detalhes dos eventos da porta do controlador. |
VDS_PORT_PROP A estrutura VDS_PORT_PROP (vdshwprv.h) define as propriedades de uma porta em um objeto controlador. |
VDS_PORTAL_GROUP_NOTIFICATION A estrutura de VDS_PORTAL_GROUP_NOTIFICATION (vdshwprv.h) define os detalhes dos eventos do portal iSCSI. |
VDS_PORTAL_NOTIFICATION A estrutura de VDS_PORTAL_NOTIFICATION (vdshwprv.h) define os detalhes dos eventos do portal iSCSI. |
VDS_PROVIDER_PROP A estrutura de VDS_PROVIDER_PROP (vdshwprv.h) define as propriedades de um objeto de provedor. |
VDS_STORAGE_POOL_DRIVE_EXTENT A estrutura de VDS_STORAGE_POOL_DRIVE_EXTENT (vdshwprv.h) define uma extensão de unidade que pode ser usada por um pool de armazenamento. |
VDS_STORAGE_POOL_PROP A estrutura de VDS_STORAGE_POOL_PROP (vdshwprv.h) define as propriedades de um objeto de pool de armazenamento. |
VDS_SUB_SYSTEM_NOTIFICATION A estrutura de VDS_SUB_SYSTEM_NOTIFICATION (vdshwprv.h) define os detalhes dos eventos do subsistema. |
VDS_SUB_SYSTEM_PROP A estrutura VDS_SUB_SYSTEM_PROP (vdshwprv.h) define as propriedades de um objeto de subsistema. |
VDS_SUB_SYSTEM_PROP2 A estrutura VDS_SUB_SYSTEM_PROP2 (vdshwprv.h) define as propriedades de um objeto de subsistema. |
VDS_TARGET_NOTIFICATION A estrutura de VDS_TARGET_NOTIFICATION (vdshwprv.h) define os detalhes dos eventos de destino iSCSI. |
VDS_VOLUME_NOTIFICATION A estrutura de VDS_VOLUME_NOTIFICATION (vdshwprv.h) define os detalhes dos eventos de volume. |
VDS_WWN A estrutura de VDS_WWN (vdshwprv.h) define um WWN (nome mundial). Essa estrutura corresponde à estrutura de HBA_WWN definida pela API ansi HBA. |
VDS_ASYNC_OUTPUT_TYPE A enumeração VDS_ASYNC_OUTPUT_TYPE (vdshwprv.h) define o conjunto de operações que os objetos podem processar. |
VDS_CONTROLLER_STATUS A enumeração VDS_CONTROLLER_STATUS (vdshwprv.h) define o conjunto de valores de status de objeto para um controlador. |
VDS_DRIVE_FLAG A enumeração VDS_DRIVE_FLAG (vdshwprv.h) define o conjunto de sinalizadores válidos para um objeto de unidade. |
VDS_DRIVE_STATUS A enumeração VDS_DRIVE_STATUS (vdshwprv.h) define o conjunto de valores de status de objeto para uma unidade. |
VDS_FILE_SYSTEM_TYPE A enumeração VDS_FILE_SYSTEM_TYPE (vdshwprv.h) define o conjunto de tipos válidos para um sistema de arquivos. |
VDS_HBAPORT_SPEED_FLAG A enumeração VDS_HBAPORT_SPEED_FLAG (vdshwprv.h) define o conjunto de sinalizadores válidos para determinar as velocidades compatíveis com uma porta HBA. |
VDS_HBAPORT_STATUS A enumeração VDS_HBAPORT_STATUS (vdshwprv.h) define o conjunto de status válidos para uma porta HBA. |
VDS_HBAPORT_TYPE A enumeração VDS_HBAPORT_TYPE (vdshwprv.h) define o conjunto de tipos válidos para uma porta HBA. |
VDS_HEALTH A enumeração VDS_HEALTH (vdshwprv.h) define o conjunto de valores de estado de integridade para um objeto VDS. |
VDS_HWPROVIDER_TYPE A enumeração VDS_HWPROVIDER_TYPE (vdshwprv.h) define o conjunto de tipos válidos para um provedor de hardware. |
VDS_INTERCONNECT_FLAG A enumeração VDS_INTERCONNECT_FLAG (vdshwprv.h) define o conjunto de tipos de interconexão aos quais os subsistemas podem dar suporte. |
VDS_IPADDRESS_TYPE A enumeração VDS_IPADDRESS_TYPE (vdshwprv.h) define o conjunto de tipos válidos para um endereço IP. |
VDS_ISCSI_AUTH_TYPE A enumeração VDS_ISCSI_AUTH_TYPE (vdshwprv.h) define o conjunto de tipos válidos para autenticação ao fazer logon em um destino iSCSI. |
VDS_ISCSI_IPSEC_FLAG Não há suporte para a enumeração VDS_ISCSI_IPSEC_FLAG (vdshwprv.h). Essa enumeração é reservada para uso futuro. |
VDS_ISCSI_LOGIN_FLAG A enumeração VDS_ISCSI_LOGIN_FLAG (vdshwprv.h) define o conjunto de sinalizadores válidos para especificar opções de logon de destino iSCSI. |
VDS_ISCSI_LOGIN_TYPE A enumeração VDS_ISCSI_LOGIN_TYPE (vdshwprv.h) define o conjunto de tipos válidos para fazer logon em um destino iSCSI. |
VDS_ISCSI_PORTAL_STATUS A enumeração VDS_ISCSI_PORTAL_STATUS (vdshwprv.h) define o conjunto de valores de status válidos para um portal iSCSI. |
VDS_LOADBALANCE_POLICY_ENUM A enumeração VDS_LOADBALANCE_POLICY_ENUM (vdshwprv.h) define um conjunto de políticas de balanceamento de carga válidas para um caminho. |
VDS_LUN_FLAG A enumeração VDS_LUN_FLAG (vdshwprv.h) define o conjunto de sinalizadores válidos para um objeto LUN. |
VDS_LUN_PLEX_FLAG A enumeração VDS_LUN_PLEX_FLAG (vdshwprv.h) define o conjunto de sinalizadores válidos para um objeto plex lun. |
VDS_LUN_PLEX_STATUS A enumeração VDS_LUN_PLEX_STATUS (vdshwprv.h) define o conjunto de valores de status de objeto para um plex lun. |
VDS_LUN_PLEX_TYPE A enumeração VDS_LUN_PLEX_TYPE (vdshwprv.h) define o conjunto de tipos válidos para um plex de LUN. |
VDS_LUN_STATUS A enumeração VDS_LUN_STATUS (vdshwprv.h) define o conjunto de valores de status de objeto para um LUN. |
VDS_LUN_TYPE A enumeração VDS_LUN_TYPE (vdshwprv.h) define o conjunto de tipos válidos para um LUN. |
VDS_MAINTENANCE_OPERATION A enumeração VDS_MAINTENANCE_OPERATION (vdshwprv.h) define o conjunto de operações de manutenção válidas do subsistema. |
VDS_NOTIFICATION_TARGET_TYPE A enumeração VDS_NOTIFICATION_TARGET_TYPE (vdshwprv.h) define o conjunto dos tipos de destino válidos de uma notificação do VDS. |
VDS_OBJECT_TYPE A enumeração VDS_OBJECT_TYPE (vdshwprv.h) define o conjunto de tipos válidos de um objeto VDS. |
VDS_PATH_STATUS A enumeração VDS_PATH_STATUS (vdshwprv.h) define o conjunto de valores de status válidos para uma porta. |
VDS_PORT_STATUS A enumeração VDS_PORT_STATUS (vdshwprv.h) define o conjunto de valores de status de objeto para uma porta. |
VDS_PROVIDER_FLAG A enumeração VDS_PROVIDER_FLAG (vdshwprv.h) define o conjunto de sinalizadores válidos para um objeto de provedor. |
VDS_PROVIDER_LBSUPPORT_FLAG A enumeração VDS_PROVIDER_LBSUPPORT_FLAG (vdshwprv.h) especifica o conjunto de sinalizadores válidos para indicar quais políticas de balanceamento de carga um provedor de hardware dá suporte. |
VDS_PROVIDER_TYPE A enumeração VDS_PROVIDER_TYPE (vdshwprv.h) define o conjunto de tipos válidos para um provedor. |
VDS_RAID_TYPE A enumeração VDS_RAID_TYPE (vdshwprv.h) define os valores de enumeração definidos que podem ser usados para especificar o tipo RAID subjacente de um pool de armazenamento. |
VDS_RECOVER_ACTION A enumeração VDS_RECOVER_ACTION (vdshwprv.h) é reservada para uso do sistema. |
VDS_STORAGE_POOL_STATUS A enumeração VDS_STORAGE_POOL_STATUS (vdshwprv.h) define o conjunto de valores de status de objeto para um pool de armazenamento. |
VDS_STORAGE_POOL_TYPE A enumeração VDS_STORAGE_POOL_TYPE (vdshwprv.h) define o conjunto de tipos de pool de armazenamento. |
VDS_SUB_SYSTEM_FLAG A enumeração VDS_SUB_SYSTEM_FLAG (vdshwprv.h) define o conjunto de sinalizadores válidos para um objeto de subsistema. |
VDS_SUB_SYSTEM_STATUS A enumeração VDS_SUB_SYSTEM_STATUS (vdshwprv.h) define o conjunto de valores de status de objeto para um subsistema. |
VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG A enumeração VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG (vdshwprv.h) define o conjunto de níveis RAID que podem ser compatíveis com subsistemas. |
VDS_TRANSITION_STATE A enumeração VDS_TRANSITION_STATE (vdshwprv.h) define o conjunto de valores de estado de transição válidos para um objeto VDS. |
VDS_VERSION_SUPPORT_FLAG A enumeração VDS_VERSION_SUPPORT_FLAG (vdshwprv.h) indica quais versões das interfaces VDS têm suporte. |