Leer en inglés

Compartir a través de


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:

Interfaces

 
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.

Estructuras

 
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.

Enumeraciones

 
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.