Encabezado vdshwprv.h
Los servicios del sistema usan este encabezado. Para más información, consulte:
vdshwprv.h contiene las siguientes interfaces de programación:
IEnumVdsObject La interfaz IEnumVdsObject (vdshwprv.h) se enumera a través de un conjunto de objetos VDS de un tipo determinado. |
IVdsAdmin Registra proveedores con VDS. |
IVdsAdviseSink La interfaz IVdsAdviseSink (vdshwprv.h) recibe notificaciones de VDS. |
IVdsAsync La interfaz IVdsAsync (vdshwprv.h) administra las operaciones asincrónicas. Los métodos que inician operaciones asincrónicas devuelven un puntero a una interfaz IVdsAsync. |
IVdsController La interfaz IVdsController (vdshwprv.h) proporciona métodos para realizar operaciones de consulta y configuración en un controlador. |
IVdsControllerControllerPort La interfaz IVdsControllerControllerPort (vdshwprv.h) proporciona un método para enumerar los puertos de controlador para una clase que implementa la interfaz IVdsController. |
IVdsControllerPort La interfaz IVdsControllerPort (vdshwprv.h) proporciona métodos para realizar operaciones de consulta y configuración en un puerto de controlador. |
IVdsDrive La interfaz IVdsDrive (vdshwprv.h) proporciona métodos para realizar operaciones de consulta y configuración en una unidad. |
IVdsDrive2 La interfaz IVdsDrive2 (vdshwprv.h) proporciona un método para consultar las propiedades de una unidad. |
IVdsHwProvider La interfaz IVdsHwProvider (vdshwprv.h) proporciona métodos para realizar operaciones de consulta, reenumeración y actualización en un proveedor de hardware. |
IVdsHwProviderPrivate Proporciona un método que permite a VDS determinar si el proveedor de hardware administra un LUN especificado. |
IVdsHwProviderPrivateMpio Proporciona un método que establece el estado de las rutas de acceso que se originan desde un puerto HBA determinado al proveedor. |
IVdsHwProviderStoragePools La interfaz IVdsHwProviderStoragePools (vdshwprv.h) proporciona métodos para crear LUN en un bloque de almacenamiento y enumerar los grupos de almacenamiento administrados por un proveedor de hardware. |
IVdsHwProviderType La interfaz IVdsHwProviderType (vdshwprv.h) proporciona un método para recuperar el tipo de proveedor de hardware. |
IVdsHwProviderType2 La interfaz IVdsHwProviderType2 (vdshwprv.h) no está implementada. Use la interfaz IVdsHwProviderType (vds.h) en su lugar. |
IVdsIscsiPortal La interfaz IVdsIscsiPortal (vdshwprv.h) proporciona métodos para realizar operaciones de consulta y configuración en un portal iSCSI. |
IVdsIscsiPortalGroup La interfaz IVdsIscsiPortalGroup (vdshwprv.h) proporciona métodos para realizar servicios de consulta y configuración en un grupo de portales iSCSI. |
IVdsIscsiTarget La interfaz IVdsIscsiTarget (vdshwprv.h) proporciona métodos para realizar operaciones de consulta y configuración en un destino iSCSI. |
IVdsLun La interfaz IVdsLun (vdshwprv.h) proporciona métodos para realizar operaciones de consulta y configuración en un número de unidad lógica (LUN). |
IVdsLun2 La interfaz IVdsLun2 (vdshwprv.h) proporciona métodos para aplicar y consultar sugerencias de número de unidad lógica (LUN). |
IVdsLunControllerPorts La interfaz IVdsLunControllerPorts (vdshwprv.h) proporciona métodos para realizar operaciones de configuración de puerto de controlador en un LUN. |
IVdsLunIscsi La interfaz IVdsLunIscsi (vdshwprv.h) proporciona métodos para realizar operaciones de consulta y configuración en un LUN iSCSI. |
IVdsLunMpio La interfaz IVdsLunMpio (vdshwprv.h) proporciona métodos para realizar operaciones de consulta y configuración en un LUN con extensiones MPIO. |
IVdsLunNaming La interfaz IVdsLunNaming (vdshwprv.h) proporciona un método para asignar un nombre a los LUN para una clase que implementa la interfaz IVdsLun. |
IVdsLunNumber La interfaz IVdsLunNumber (vdshwprv.h) proporciona un método para consultar el número de LUN de un LUN. |
IVdsLunPlex La interfaz IVdsLunPlex (vdshwprv.h) proporciona métodos para realizar operaciones de consulta y configuración en un lun plex. |
IVdsMaintenance La interfaz IVdsMaintenance (vdshwprv.h) proporciona métodos para realizar operaciones de mantenimiento en un subsistema, controlador, LUN o unidad. |
IVdsProvider La interfaz IVdsProvider (vdshwprv.h) devuelve las propiedades de un proveedor de hardware o software. |
IVdsProviderPrivate Proporciona métodos para permitir que VDS realice operaciones varias en objetos de proveedor. |
IVdsProviderSupport La interfaz IVdsProviderSupport (vdshwprv.h) proporciona un método para indicar qué versiones de las interfaces de VDS son compatibles con el proveedor. |
IVdsStoragePool La interfaz IVdsStoragePool (vdshwprv.h) proporciona métodos para consultar información y enumerar objetos relacionados para un grupo de almacenamiento. |
IVdsSubSystem La interfaz IVdsSubSystem (vdshwprv.h) proporciona métodos para realizar operaciones de consulta y configuración en un subsistema. |
IVdsSubSystem2 La interfaz IVdsSubSystem2 proporciona métodos para realizar operaciones de consulta y configuración en un subsistema mediante las estructuras de VDS_HINTS2 y VDS_SUB_SYSTEM_PROP2. |
IVdsSubSystemInterconnect La interfaz IVdsSubSystemInterconnect (vdshwprv.h) proporciona un método para consultar los tipos de interconexión admitidos por un subsistema. |
IVdsSubSystemIscsi La interfaz IVdsSubSystemIscsi (vdshwprv.h) proporciona métodos para consultar y configurar destinos y portales iSCSI en un subsistema. |
IVdsSubSystemNaming La interfaz IVdsSubSystemNaming (vdshwprv.h) proporciona un método para asignar un nombre a subsistemas para una clase que implementa la interfaz IVdsSubSystem. |
VDS_ASYNC_OUTPUT La estructura VDS_ASYNC_OUTPUT (vdshwprv.h) define la salida de un objeto asincrónico. Los elementos de salida varían en función del tipo de operación. |
VDS_CONTROLLER_NOTIFICATION La estructura VDS_CONTROLLER_NOTIFICATION (vdshwprv.h) define los detalles de los eventos del controlador. |
VDS_CONTROLLER_PROP La estructura VDS_CONTROLLER_PROP (vdshwprv.h) define las propiedades de un objeto de controlador. |
VDS_DISK_NOTIFICATION La estructura VDS_DISK_NOTIFICATION (vdshwprv.h) define los detalles de los eventos de disco. |
VDS_DRIVE_EXTENT La estructura VDS_DRIVE_EXTENT (vdshwprv.h) define las propiedades de una extensión de unidad. |
VDS_DRIVE_LETTER_NOTIFICATION La estructura VDS_DRIVE_LETTER_NOTIFICATION (vdshwprv.h) define los detalles de los eventos de letra de unidad. |
VDS_DRIVE_NOTIFICATION La estructura VDS_DRIVE_NOTIFICATION (vdshwprv.h) define los detalles de los eventos de la unidad. |
VDS_DRIVE_PROP La estructura VDS_DRIVE_PROP (vdshwprv.h) define las propiedades de un objeto de unidad. |
VDS_DRIVE_PROP2 La estructura VDS_DRIVE_PROP2 (vdshwprv.h) define las propiedades de un objeto de unidad. |
VDS_FILE_SYSTEM_NOTIFICATION La estructura VDS_FILE_SYSTEM_NOTIFICATION (vdshwprv.h) define los detalles de los eventos del sistema de archivos. |
VDS_HBAPORT_PROP La estructura VDS_HBAPORT_PROP (vdshwprv.h) define las propiedades de un puerto HBA. |
VDS_HINTS La estructura VDS_HINTS (vdshwprv.h) define las sugerencias de automagic para un LUN o lun plex. |
VDS_HINTS2 La estructura de VDS_HINTS2 (vdshwprv.h) contiene las sugerencias de automagic para un LUN en un bloque de almacenamiento. |
VDS_IPADDRESS La estructura de VDS_IPADDRESS (vdshwprv.h) define una dirección IP y un puerto. |
VDS_ISCSI_INITIATOR_ADAPTER_PROP La estructura VDS_ISCSI_INITIATOR_ADAPTER_PROP (vdshwprv.h) define las propiedades de un adaptador de iniciador iSCSI. |
VDS_ISCSI_INITIATOR_PORTAL_PROP La estructura VDS_ISCSI_INITIATOR_PORTAL_PROP (vdshwprv.h) define las propiedades de un portal del iniciador iSCSI. |
VDS_ISCSI_IPSEC_KEY No se admite la estructura de VDS_ISCSI_IPSEC_KEY (vdshwprv.h) y está reservada para uso futuro. |
VDS_ISCSI_PORTAL_PROP La estructura VDS_ISCSI_PORTAL_PROP (vdshwprv.h) define las propiedades de un portal iSCSI. |
VDS_ISCSI_PORTALGROUP_PROP La estructura VDS_ISCSI_PORTALGROUP_PROP (vdshwprv.h) define las propiedades de un grupo de portales iSCSI. |
VDS_ISCSI_SHARED_SECRET La estructura de VDS_ISCSI_SHARED_SECRET (vdshwprv.h) define un secreto compartido chap. |
VDS_ISCSI_TARGET_PROP La estructura VDS_ISCSI_TARGET_PROP (vdshwprv.h) define las propiedades de un destino iSCSI. |
VDS_LUN_NOTIFICATION La estructura VDS_LUN_NOTIFICATION (vdshwprv.h) define los detalles de una notificación de LUN. |
VDS_LUN_PLEX_PROP La estructura VDS_LUN_PLEX_PROP (vdshwprv.h) define las propiedades de un objeto plex lun. |
VDS_LUN_PROP La estructura VDS_LUN_PROP (vdshwprv.h) define las propiedades de un objeto LUN. |
VDS_MOUNT_POINT_NOTIFICATION La estructura VDS_MOUNT_POINT_NOTIFICATION (vdshwprv.h) representa los datos devueltos por el proveedor de software porque ha cambiado una ruta de acceso GUID de volumen o letra de unidad. |
VDS_NOTIFICATION La estructura de VDS_NOTIFICATION (vdshwprv.h) define las estructuras de notificación de VDS específicas de cada tipo de destino de notificación (asunto). |
VDS_PACK_NOTIFICATION La estructura de VDS_PACK_NOTIFICATION (vdshwprv.h) define los detalles de los eventos de paquete. |
VDS_PARTITION_NOTIFICATION La estructura VDS_PARTITION_NOTIFICATION (vdshwprv.h) define los detalles de los eventos de partición. |
VDS_PATH_ID La estructura VDS_PATH_ID (vdshwprv.h) define una identificación única para una ruta de acceso. |
VDS_PATH_INFO La estructura VDS_PATH_INFO (vdshwprv.h) define la información de una ruta de acceso de LUN y se devuelve en el parámetro ppPaths del método IVdsLunMpio::GetPathInfo. |
VDS_PATH_POLICY La estructura VDS_PATH_POLICY (vdshwprv.h) define la directiva de equilibrio de carga tal como se aplica a una ruta de acceso determinada. |
VDS_POOL_ATTRIBUTES La estructura VDS_POOL_ATTRIBUTES (vdshwprv.h) define los atributos de un bloque de almacenamiento. |
VDS_POOL_CUSTOM_ATTRIBUTES La estructura VDS_POOL_CUSTOM_ATTRIBUTES (vdshwprv.h) define un atributo personalizado de un grupo de almacenamiento. |
VDS_PORT_NOTIFICATION La estructura VDS_PORT_NOTIFICATION (vdshwprv.h) define los detalles de los eventos de puerto del controlador. |
VDS_PORT_PROP La estructura VDS_PORT_PROP (vdshwprv.h) define las propiedades de un puerto en un objeto de controlador. |
VDS_PORTAL_GROUP_NOTIFICATION La estructura VDS_PORTAL_GROUP_NOTIFICATION (vdshwprv.h) define los detalles de los eventos del portal iSCSI. |
VDS_PORTAL_NOTIFICATION La estructura de VDS_PORTAL_NOTIFICATION (vdshwprv.h) define los detalles de los eventos del portal iSCSI. |
VDS_PROVIDER_PROP La estructura VDS_PROVIDER_PROP (vdshwprv.h) define las propiedades de un objeto de proveedor. |
VDS_STORAGE_POOL_DRIVE_EXTENT La estructura VDS_STORAGE_POOL_DRIVE_EXTENT (vdshwprv.h) define una extensión de unidad que un bloque de almacenamiento podría usar. |
VDS_STORAGE_POOL_PROP La estructura VDS_STORAGE_POOL_PROP (vdshwprv.h) define las propiedades de un objeto de grupo de almacenamiento. |
VDS_SUB_SYSTEM_NOTIFICATION La estructura VDS_SUB_SYSTEM_NOTIFICATION (vdshwprv.h) define los detalles de los eventos del subsistema. |
VDS_SUB_SYSTEM_PROP La estructura VDS_SUB_SYSTEM_PROP (vdshwprv.h) define las propiedades de un objeto de subsistema. |
VDS_SUB_SYSTEM_PROP2 La estructura VDS_SUB_SYSTEM_PROP2 (vdshwprv.h) define las propiedades de un objeto de subsistema. |
VDS_TARGET_NOTIFICATION La estructura de VDS_TARGET_NOTIFICATION (vdshwprv.h) define los detalles de los eventos de destino iSCSI. |
VDS_VOLUME_NOTIFICATION La estructura VDS_VOLUME_NOTIFICATION (vdshwprv.h) define los detalles de los eventos de volumen. |
VDS_WWN La estructura VDS_WWN (vdshwprv.h) define un nombre mundial (WWN). Esta estructura corresponde a la estructura HBA_WWN definida por la API de HBA de ANSI. |
VDS_ASYNC_OUTPUT_TYPE La enumeración VDS_ASYNC_OUTPUT_TYPE (vdshwprv.h) define el conjunto de operaciones que pueden procesar los objetos. |
VDS_CONTROLLER_STATUS La enumeración VDS_CONTROLLER_STATUS (vdshwprv.h) define el conjunto de valores de estado de objeto para un controlador. |
VDS_DRIVE_FLAG La enumeración VDS_DRIVE_FLAG (vdshwprv.h) define el conjunto de marcas válidas para un objeto de unidad. |
VDS_DRIVE_STATUS La enumeración VDS_DRIVE_STATUS (vdshwprv.h) define el conjunto de valores de estado de objeto para una unidad. |
VDS_FILE_SYSTEM_TYPE La enumeración VDS_FILE_SYSTEM_TYPE (vdshwprv.h) define el conjunto de tipos válidos para un sistema de archivos. |
VDS_HBAPORT_SPEED_FLAG La enumeración VDS_HBAPORT_SPEED_FLAG (vdshwprv.h) define el conjunto de marcas válidas para determinar las velocidades admitidas por un puerto HBA. |
VDS_HBAPORT_STATUS La enumeración VDS_HBAPORT_STATUS (vdshwprv.h) define el conjunto de estados válidos para un puerto HBA. |
VDS_HBAPORT_TYPE La enumeración VDS_HBAPORT_TYPE (vdshwprv.h) define el conjunto de tipos válidos para un puerto HBA. |
VDS_HEALTH La enumeración VDS_HEALTH (vdshwprv.h) define el conjunto de valores de estado de mantenimiento para un objeto VDS. |
VDS_HWPROVIDER_TYPE La enumeración VDS_HWPROVIDER_TYPE (vdshwprv.h) define el conjunto de tipos válidos para un proveedor de hardware. |
VDS_INTERCONNECT_FLAG La enumeración VDS_INTERCONNECT_FLAG (vdshwprv.h) define el conjunto de tipos de interconexión que pueden admitir los subsistemas. |
VDS_IPADDRESS_TYPE La enumeración VDS_IPADDRESS_TYPE (vdshwprv.h) define el conjunto de tipos válidos para una dirección IP. |
VDS_ISCSI_AUTH_TYPE La enumeración VDS_ISCSI_AUTH_TYPE (vdshwprv.h) define el conjunto de tipos válidos para la autenticación al iniciar sesión en un destino iSCSI. |
VDS_ISCSI_IPSEC_FLAG No se admite la enumeración VDS_ISCSI_IPSEC_FLAG (vdshwprv.h). Esta enumeración está reservada para su uso futuro. |
VDS_ISCSI_LOGIN_FLAG La enumeración VDS_ISCSI_LOGIN_FLAG (vdshwprv.h) define el conjunto de marcas válidas para especificar las opciones de inicio de sesión de destino iSCSI. |
VDS_ISCSI_LOGIN_TYPE La enumeración VDS_ISCSI_LOGIN_TYPE (vdshwprv.h) define el conjunto de tipos válidos para iniciar sesión en un destino iSCSI. |
VDS_ISCSI_PORTAL_STATUS La enumeración VDS_ISCSI_PORTAL_STATUS (vdshwprv.h) define el conjunto de valores de estado válidos para un portal iSCSI. |
VDS_LOADBALANCE_POLICY_ENUM La enumeración VDS_LOADBALANCE_POLICY_ENUM (vdshwprv.h) define un conjunto de directivas de equilibrio de carga válidas para una ruta de acceso. |
VDS_LUN_FLAG La enumeración VDS_LUN_FLAG (vdshwprv.h) define el conjunto de marcas válidas para un objeto LUN. |
VDS_LUN_PLEX_FLAG La enumeración VDS_LUN_PLEX_FLAG (vdshwprv.h) define el conjunto de marcas válidas para un objeto LUN plex. |
VDS_LUN_PLEX_STATUS La enumeración VDS_LUN_PLEX_STATUS (vdshwprv.h) define el conjunto de valores de estado del objeto para un lun plex. |
VDS_LUN_PLEX_TYPE La enumeración VDS_LUN_PLEX_TYPE (vdshwprv.h) define el conjunto de tipos válidos para un lun plex. |
VDS_LUN_STATUS La enumeración VDS_LUN_STATUS (vdshwprv.h) define el conjunto de valores de estado del objeto para un LUN. |
VDS_LUN_TYPE La enumeración VDS_LUN_TYPE (vdshwprv.h) define el conjunto de tipos válidos para un LUN. |
VDS_MAINTENANCE_OPERATION La enumeración VDS_MAINTENANCE_OPERATION (vdshwprv.h) define el conjunto de operaciones de mantenimiento del subsistema válidas. |
VDS_NOTIFICATION_TARGET_TYPE La enumeración VDS_NOTIFICATION_TARGET_TYPE (vdshwprv.h) define el conjunto de los tipos de destino válidos de una notificación de VDS. |
VDS_OBJECT_TYPE La enumeración VDS_OBJECT_TYPE (vdshwprv.h) define el conjunto de tipos válidos de un objeto VDS. |
VDS_PATH_STATUS La enumeración VDS_PATH_STATUS (vdshwprv.h) define el conjunto de valores de estado válidos para un puerto. |
VDS_PORT_STATUS La enumeración VDS_PORT_STATUS (vdshwprv.h) define el conjunto de valores de estado de objeto para un puerto. |
VDS_PROVIDER_FLAG La enumeración VDS_PROVIDER_FLAG (vdshwprv.h) define el conjunto de marcas válidas para un objeto de proveedor. |
VDS_PROVIDER_LBSUPPORT_FLAG La enumeración VDS_PROVIDER_LBSUPPORT_FLAG (vdshwprv.h) especifica el conjunto de marcas válidas para indicar qué directivas de equilibrio de carga admite un proveedor de hardware. |
VDS_PROVIDER_TYPE La enumeración VDS_PROVIDER_TYPE (vdshwprv.h) define el conjunto de tipos válidos para un proveedor. |
VDS_RAID_TYPE La enumeración VDS_RAID_TYPE (vdshwprv.h) define los valores de enumeración establecidos que se pueden usar para especificar el tipo RAID subyacente de un grupo de almacenamiento. |
VDS_RECOVER_ACTION La enumeración VDS_RECOVER_ACTION (vdshwprv.h) está reservada para uso del sistema. |
VDS_STORAGE_POOL_STATUS La enumeración VDS_STORAGE_POOL_STATUS (vdshwprv.h) define el conjunto de valores de estado de objeto para un grupo de almacenamiento. |
VDS_STORAGE_POOL_TYPE La enumeración VDS_STORAGE_POOL_TYPE (vdshwprv.h) define el conjunto de tipos de bloque de almacenamiento. |
VDS_SUB_SYSTEM_FLAG La enumeración VDS_SUB_SYSTEM_FLAG (vdshwprv.h) define el conjunto de marcas válidas para un objeto subsistema. |
VDS_SUB_SYSTEM_STATUS La enumeración VDS_SUB_SYSTEM_STATUS (vdshwprv.h) define el conjunto de valores de estado de objeto para un subsistema. |
VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG La enumeración VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG (vdshwprv.h) define el conjunto de niveles RAID que los subsistemas pueden admitir. |
VDS_TRANSITION_STATE La enumeración VDS_TRANSITION_STATE (vdshwprv.h) define el conjunto de valores de estado de transición válidos para un objeto VDS. |
VDS_VERSION_SUPPORT_FLAG La enumeración VDS_VERSION_SUPPORT_FLAG (vdshwprv.h) indica qué versiones de las interfaces de VDS se admiten. |