intestazione vdshwprv.h
Questa intestazione viene usata dai servizi di sistema. Per altre informazioni, vedere:
vdshwprv.h contiene le interfacce di programmazione seguenti:
Interfacce
IEnumVdsObject L'interfaccia IEnumVdsObject (vdshwprv.h) enumera tramite un set di oggetti VDS di un determinato tipo. |
IVdsAdmin Registra i provider con VDS. |
IVdsAdviseSink L'interfaccia IVdsAdviseSink (vdshwprv.h) riceve notifiche VDS. |
IVdsAsync L'interfaccia IVdsAsync (vdshwprv.h) gestisce le operazioni asincrone. I metodi che avviano operazioni asincrone restituiscono un puntatore a un'interfaccia IVdsAsync. |
IVdsController L'interfaccia IVdsController (vdshwprv.h) fornisce metodi per eseguire operazioni di query e configurazione in un controller. |
IVdsControllerControllerPort L'interfaccia IVdsControllerControllerPort (vdshwprv.h) fornisce un metodo per enumerare le porte del controller per una classe che implementa l'interfaccia IVdsController. |
IVdsControllerPort L'interfaccia IVdsControllerPort (vdshwprv.h) fornisce metodi per eseguire operazioni di query e configurazione su una porta controller. |
IVdsDrive L'interfaccia IVdsDrive (vdshwprv.h) fornisce metodi per eseguire operazioni di query e configurazione in un'unità. |
IVdsDrive2 L'interfaccia IVdsDrive2 (vdshwprv.h) fornisce un metodo per eseguire query sulle proprietà di un'unità. |
IVdsHwProvider L'interfaccia IVdsHwProvider (vdshwprv.h) fornisce metodi per eseguire query, rinumerazioni e operazioni di aggiornamento in un provider hardware. |
IVdsHwProviderPrivate Fornisce un metodo che consente a VDS di determinare se il provider hardware gestisce un LUN specificato. |
IVdsHwProviderPrivateMpio Fornisce un metodo che imposta lo stato dei percorsi provenienti da una determinata porta HBA al provider. |
IVdsHwProviderStoragePools L'interfaccia IVdsHwProviderStoragePools (vdshwprv.h) fornisce metodi per creare lun in un pool di archiviazione ed enumerare i pool di archiviazione gestiti da un provider hardware. |
IVdsHwProviderType L'interfaccia IVdsHwProviderType (vdshwprv.h) fornisce un metodo per recuperare il tipo di provider hardware. |
IVdsHwProviderType2 L'interfaccia IVdsHwProviderType2 (vdshwprv.h) non viene implementata. Usare invece l'interfaccia IVdsHwProviderType (vds.h). |
IVdsIscsiPortal L'interfaccia IVdsIscsiPortal (vdshwprv.h) fornisce metodi per eseguire operazioni di query e configurazione in un portale iSCSI. |
IVdsIscsiPortalGroup L'interfaccia IVdsIscsiPortalGroup (vdshwprv.h) fornisce metodi per eseguire query e servizi di configurazione in un gruppo di portali iSCSI. |
IVdsIscsiTarget L'interfaccia IVdsIscsiTarget (vdshwprv.h) fornisce metodi per eseguire operazioni di query e configurazione in una destinazione iSCSI. |
IVdsLun L'interfaccia IVdsLun (vdshwprv.h) fornisce metodi per eseguire operazioni di query e configurazione su un numero di unità logico (LUN). |
IVdsLun2 L'interfaccia IVdsLun2 (vdshwprv.h) fornisce metodi per l'applicazione e l'esecuzione di query su hint di numero di unità logica (LUN). |
IVdsLunControllerPorts L'interfaccia IVdsLunControllerPorts (vdshwprv.h) fornisce metodi per eseguire operazioni di configurazione della porta controller in un LUN. |
IVdsLunIscsi L'interfaccia IVdsLunISCSI (vdshwprv.h) fornisce metodi per eseguire operazioni di query e configurazione in un LUN iSCSI. |
IVdsLunMpio L'interfaccia IVdsLunMpio (vdshwprv.h) fornisce metodi per eseguire operazioni di query e configurazione in un LUN con estensioni MPIO. |
IVdsLunNaming L'interfaccia IVdsLunNaming (vdshwprv.h) fornisce un metodo per assegnare un nome a LUNs per una classe che implementa l'interfaccia IVdsLun. |
IVdsLunNumber L'interfaccia IVdsLunNumber (vdshwprv.h) fornisce un metodo per eseguire query sul numero LUN per un LUN. |
IVdsLunPlex L'interfaccia IVdsLunPlex (vdshwprv.h) fornisce metodi per eseguire operazioni di query e configurazione in un plex LUN. |
IVdsMaintenance L'interfaccia IVdsMaintenance (vdshwprv.h) fornisce metodi per eseguire operazioni di manutenzione su un sottosistema, un controller, un'unità LUN o un'unità. |
IVdsProvider L'interfaccia IVdsProvider (vdshwprv.h) restituisce le proprietà di un provider hardware o software. |
IVdsProviderPrivate Fornisce metodi per abilitare VDS per eseguire operazioni varie sugli oggetti provider. |
IVdsProviderSupport L'interfaccia IVdsProviderSupport (vdshwprv.h) fornisce un metodo per indicare quali versioni delle interfacce VDS sono supportate dal provider. |
IVdsStoragePool L'interfaccia IVdsStoragePool (vdshwprv.h) fornisce metodi per eseguire query su informazioni ed enumerare oggetti correlati per un pool di archiviazione. |
IVdsSubSystem L'interfaccia IVdsSubSystem (vdshwprv.h) fornisce metodi per eseguire operazioni di query e configurazione in un sottosistema. |
IVdsSubSystem2 L'interfaccia IVdsSubSystem2 fornisce metodi per eseguire operazioni di query e configurazione in un sottosistema usando le strutture VDS_HINTS2 e VDS_SUB_SYSTEM_PROP2. |
IVdsSubSystemInterconnect L'interfaccia IVdsSubSystemInterconnect (vdshwprv.h) fornisce un metodo per eseguire query sui tipi di interconnessione supportati da un sottosistema. |
IVdsSubSystemIscsi L'interfaccia IVdsSubSystemIscsi (vdshwprv.h) fornisce metodi per eseguire query e configurare destinazioni e portali iSCSI in un sottosistema. |
IVdsSubSystemNaming L'interfaccia IVdsSubSystemNaming (vdshwprv.h) fornisce un metodo per assegnare un nome ai sottosistemi per una classe che implementa l'interfaccia IVdsSubSystem. |
Strutture
VDS_ASYNC_OUTPUT La struttura VDS_ASYNC_OUTPUT (vdshwprv.h) definisce l'output di un oggetto asincrono. Gli elementi di output variano a seconda del tipo di operazione. |
VDS_CONTROLLER_NOTIFICATION La struttura VDS_CONTROLLER_NOTIFICATION (vdshwprv.h) definisce i dettagli degli eventi del controller. |
VDS_CONTROLLER_PROP La struttura VDS_CONTROLLER_PROP (vdshwprv.h) definisce le proprietà di un oggetto controller. |
VDS_DISK_NOTIFICATION La struttura VDS_DISK_NOTIFICATION (vdshwprv.h) definisce i dettagli degli eventi del disco. |
VDS_DRIVE_EXTENT La struttura VDS_DRIVE_EXTENT (vdshwprv.h) definisce le proprietà di un extent di unità. |
VDS_DRIVE_LETTER_NOTIFICATION La struttura VDS_DRIVE_LETTER_NOTIFICATION (vdshwprv.h) definisce i dettagli degli eventi della lettera di unità. |
VDS_DRIVE_NOTIFICATION La struttura VDS_DRIVE_NOTIFICATION (vdshwprv.h) definisce i dettagli degli eventi di unità. |
VDS_DRIVE_PROP La struttura VDS_DRIVE_PROP (vdshwprv.h) definisce le proprietà di un oggetto unità. |
VDS_DRIVE_PROP2 La struttura VDS_DRIVE_PROP2 (vdshwprv.h) definisce le proprietà di un oggetto unità. |
VDS_FILE_SYSTEM_NOTIFICATION La struttura VDS_FILE_SYSTEM_NOTIFICATION (vdshwprv.h) definisce i dettagli degli eventi del file system. |
VDS_HBAPORT_PROP La struttura VDS_HBAPORT_PROP (vdshwprv.h) definisce le proprietà di una porta HBA. |
VDS_HINTS La struttura VDS_HINTS (vdshwprv.h) definisce gli hint automagic per un lun o un plex LUN. |
VDS_HINTS2 La struttura VDS_HINTS2 (vdshwprv.h) contiene gli hint automagic per un LUN in un pool di archiviazione. |
VDS_IPADDRESS La struttura VDS_IPADDRESS (vdshwprv.h) definisce un indirizzo IP e una porta. |
VDS_ISCSI_INITIATOR_ADAPTER_PROP La struttura VDS_ISCSI_INITIATOR_ADAPTER_PROP (vdshwprv.h) definisce le proprietà di una scheda iniziatore iSCSI. |
VDS_ISCSI_INITIATOR_PORTAL_PROP La struttura VDS_ISCSI_INITIATOR_PORTAL_PROP (vdshwprv.h) definisce le proprietà di un portale iniziatore iSCSI. |
VDS_ISCSI_IPSEC_KEY La struttura VDS_ISCSI_IPSEC_KEY (vdshwprv.h) non è supportata ed è riservata per un uso futuro. |
VDS_ISCSI_PORTAL_PROP La struttura VDS_ISCSI_PORTAL_PROP (vdshwprv.h) definisce le proprietà di un portale iSCSI. |
VDS_ISCSI_PORTALGROUP_PROP La struttura VDS_ISCSI_PORTALGROUP_PROP (vdshwprv.h) definisce le proprietà di un gruppo di portali iSCSI. |
VDS_ISCSI_SHARED_SECRET La struttura VDS_ISCSI_SHARED_SECRET (vdshwprv.h) definisce un segreto condiviso CHAP. |
VDS_ISCSI_TARGET_PROP La struttura VDS_ISCSI_TARGET_PROP (vdshwprv.h) definisce le proprietà di una destinazione iSCSI. |
VDS_LUN_NOTIFICATION La struttura VDS_LUN_NOTIFICATION (vdshwprv.h) definisce i dettagli di una notifica LUN. |
VDS_LUN_PLEX_PROP La struttura VDS_LUN_PLEX_PROP (vdshwprv.h) definisce le proprietà di un oggetto plex LUN. |
VDS_LUN_PROP La struttura VDS_LUN_PROP (vdshwprv.h) definisce le proprietà di un oggetto LUN. |
VDS_MOUNT_POINT_NOTIFICATION La struttura VDS_MOUNT_POINT_NOTIFICATION (vdshwprv.h) rappresenta i dati restituiti dal provider software perché è stato modificato un percorso GUID di unità o volume. |
VDS_NOTIFICATION La struttura VDS_NOTIFICATION (vdshwprv.h) definisce le strutture di notifica VDS specifiche per ogni tipo di destinazione di notifica (oggetto). |
VDS_PACK_NOTIFICATION La struttura VDS_PACK_NOTIFICATION (vdshwprv.h) definisce i dettagli degli eventi pack. |
VDS_PARTITION_NOTIFICATION La struttura VDS_PARTITION_NOTIFICATION (vdshwprv.h) definisce i dettagli degli eventi di partizione. |
VDS_PATH_ID La struttura VDS_PATH_ID (vdshwprv.h) definisce un'identificazione univoca per un percorso. |
VDS_PATH_INFO La struttura VDS_PATH_INFO (vdshwprv.h) definisce le informazioni per un percorso LUN e viene restituita nel parametro ppPaths del metodo IVdsLunMpio::GetPathInfo. |
VDS_PATH_POLICY La struttura VDS_PATH_POLICY (vdshwprv.h) definisce i criteri di bilanciamento del carico applicati a un determinato percorso. |
VDS_POOL_ATTRIBUTES La struttura VDS_POOL_ATTRIBUTES (vdshwprv.h) definisce gli attributi di un pool di archiviazione. |
VDS_POOL_CUSTOM_ATTRIBUTES La struttura VDS_POOL_CUSTOM_ATTRIBUTES (vdshwprv.h) definisce un attributo personalizzato di un pool di archiviazione. |
VDS_PORT_NOTIFICATION La struttura VDS_PORT_NOTIFICATION (vdshwprv.h) definisce i dettagli degli eventi della porta del controller. |
VDS_PORT_PROP La struttura VDS_PORT_PROP (vdshwprv.h) definisce le proprietà di una porta su un oggetto controller. |
VDS_PORTAL_GROUP_NOTIFICATION La struttura VDS_PORTAL_GROUP_NOTIFICATION (vdshwprv.h) definisce i dettagli degli eventi del portale iSCSI. |
VDS_PORTAL_NOTIFICATION La struttura VDS_PORTAL_NOTIFICATION (vdshwprv.h) definisce i dettagli degli eventi del portale iSCSI. |
VDS_PROVIDER_PROP La struttura VDS_PROVIDER_PROP (vdshwprv.h) definisce le proprietà di un oggetto provider. |
VDS_STORAGE_POOL_DRIVE_EXTENT La struttura VDS_STORAGE_POOL_DRIVE_EXTENT (vdshwprv.h) definisce un extent di unità che può essere usato da un pool di archiviazione. |
VDS_STORAGE_POOL_PROP La struttura VDS_STORAGE_POOL_PROP (vdshwprv.h) definisce le proprietà di un oggetto pool di archiviazione. |
VDS_SUB_SYSTEM_NOTIFICATION La struttura VDS_SUB_SYSTEM_NOTIFICATION (vdshwprv.h) definisce i dettagli degli eventi del sottosistema. |
VDS_SUB_SYSTEM_PROP La struttura VDS_SUB_SYSTEM_PROP (vdshwprv.h) definisce le proprietà di un oggetto sottosistema. |
VDS_SUB_SYSTEM_PROP2 La struttura VDS_SUB_SYSTEM_PROP2 (vdshwprv.h) definisce le proprietà di un oggetto sottosistema. |
VDS_TARGET_NOTIFICATION La struttura VDS_TARGET_NOTIFICATION (vdshwprv.h) definisce i dettagli degli eventi di destinazione iSCSI. |
VDS_VOLUME_NOTIFICATION La struttura VDS_VOLUME_NOTIFICATION (vdshwprv.h) definisce i dettagli degli eventi del volume. |
VDS_WWN La struttura VDS_WWN (vdshwprv.h) definisce un nome a livello mondiale (WWN). Questa struttura corrisponde alla struttura HBA_WWN definita dall'API HBA ANSI. |
Enumerazioni
VDS_ASYNC_OUTPUT_TYPE L'enumerazione VDS_ASYNC_OUTPUT_TYPE (vdshwprv.h) definisce il set di operazioni che gli oggetti possono elaborare. |
VDS_CONTROLLER_STATUS L'enumerazione VDS_CONTROLLER_STATUS (vdshwprv.h) definisce il set di valori di stato dell'oggetto per un controller. |
VDS_DRIVE_FLAG L'enumerazione VDS_DRIVE_FLAG (vdshwprv.h) definisce il set di flag validi per un oggetto unità. |
VDS_DRIVE_STATUS L'enumerazione VDS_DRIVE_STATUS (vdshwprv.h) definisce il set di valori di stato dell'oggetto per un'unità. |
VDS_FILE_SYSTEM_TYPE L'enumerazione VDS_FILE_SYSTEM_TYPE (vdshwprv.h) definisce il set di tipi validi per un file system. |
VDS_HBAPORT_SPEED_FLAG L'enumerazione VDS_HBAPORT_SPEED_FLAG (vdshwprv.h) definisce il set di flag validi per determinare le velocità supportate da una porta HBA. |
VDS_HBAPORT_STATUS L'enumerazione VDS_HBAPORT_STATUS (vdshwprv.h) definisce il set di stati validi per una porta HBA. |
VDS_HBAPORT_TYPE L'enumerazione VDS_HBAPORT_TYPE (vdshwprv.h) definisce il set di tipi validi per una porta HBA. |
VDS_HEALTH L'enumerazione VDS_HEALTH (vdshwprv.h) definisce il set di valori dello stato di integrità per un oggetto VDS. |
VDS_HWPROVIDER_TYPE L'enumerazione VDS_HWPROVIDER_TYPE (vdshwprv.h) definisce il set di tipi validi per un provider hardware. |
VDS_INTERCONNECT_FLAG L'enumerazione VDS_INTERCONNECT_FLAG (vdshwprv.h) definisce il set di tipi di interconnessione supportati dai sottosistemi. |
VDS_IPADDRESS_TYPE L'enumerazione VDS_IPADDRESS_TYPE (vdshwprv.h) definisce il set di tipi validi per un indirizzo IP. |
VDS_ISCSI_AUTH_TYPE L'enumerazione VDS_ISCSI_AUTH_TYPE (vdshwprv.h) definisce il set di tipi validi per l'autenticazione durante l'accesso a una destinazione iSCSI. |
VDS_ISCSI_IPSEC_FLAG L'enumerazione VDS_ISCSI_IPSEC_FLAG (vdshwprv.h) non è supportata. Questa enumerazione è riservata per l'uso futuro. |
VDS_ISCSI_LOGIN_FLAG L'enumerazione VDS_ISCSI_LOGIN_FLAG (vdshwprv.h) definisce il set di flag validi per specificare le opzioni di accesso di destinazione iSCSI. |
VDS_ISCSI_LOGIN_TYPE L'enumerazione VDS_ISCSI_LOGIN_TYPE (vdshwprv.h) definisce il set di tipi validi per l'accesso a una destinazione iSCSI. |
VDS_ISCSI_PORTAL_STATUS L'enumerazione VDS_ISCSI_PORTAL_STATUS (vdshwprv.h) definisce il set di valori di stato validi per un portale iSCSI. |
VDS_LOADBALANCE_POLICY_ENUM L'enumerazione VDS_LOADBALANCE_POLICY_ENUM (vdshwprv.h) definisce un set di criteri di bilanciamento del carico validi per un percorso. |
VDS_LUN_FLAG L'enumerazione VDS_LUN_FLAG (vdshwprv.h) definisce il set di flag validi per un oggetto LUN. |
VDS_LUN_PLEX_FLAG L'enumerazione VDS_LUN_PLEX_FLAG (vdshwprv.h) definisce il set di flag validi per un oggetto plex LUN. |
VDS_LUN_PLEX_STATUS L'enumerazione VDS_LUN_PLEX_STATUS (vdshwprv.h) definisce il set di valori di stato dell'oggetto per un plex LUN. |
VDS_LUN_PLEX_TYPE L'enumerazione VDS_LUN_PLEX_TYPE (vdshwprv.h) definisce il set di tipi validi per un plex LUN. |
VDS_LUN_STATUS L'enumerazione VDS_LUN_STATUS (vdshwprv.h) definisce il set di valori di stato dell'oggetto per un LUN. |
VDS_LUN_TYPE L'enumerazione VDS_LUN_TYPE (vdshwprv.h) definisce il set di tipi validi per un LUN. |
VDS_MAINTENANCE_OPERATION L'enumerazione VDS_MAINTENANCE_OPERATION (vdshwprv.h) definisce il set di operazioni di manutenzione del sottosistema valide. |
VDS_NOTIFICATION_TARGET_TYPE L'enumerazione VDS_NOTIFICATION_TARGET_TYPE (vdshwprv.h) definisce il set dei tipi di destinazione validi di una notifica VDS. |
VDS_OBJECT_TYPE L'enumerazione VDS_OBJECT_TYPE (vdshwprv.h) definisce il set di tipi validi di un oggetto VDS. |
VDS_PATH_STATUS L'enumerazione VDS_PATH_STATUS (vdshwprv.h) definisce il set di valori di stato validi per una porta. |
VDS_PORT_STATUS L'enumerazione VDS_PORT_STATUS (vdshwprv.h) definisce il set di valori di stato dell'oggetto per una porta. |
VDS_PROVIDER_FLAG L'enumerazione VDS_PROVIDER_FLAG (vdshwprv.h) definisce il set di flag validi per un oggetto provider. |
VDS_PROVIDER_LBSUPPORT_FLAG L'enumerazione VDS_PROVIDER_LBSUPPORT_FLAG (vdshwprv.h) specifica il set di flag validi per indicare i criteri di bilanciamento del carico supportati da un provider hardware. |
VDS_PROVIDER_TYPE L'enumerazione VDS_PROVIDER_TYPE (vdshwprv.h) definisce il set di tipi validi per un provider. |
VDS_RAID_TYPE L'enumerazione VDS_RAID_TYPE (vdshwprv.h) definisce i valori di enumerazione set che possono essere usati per specificare il tipo RAID sottostante di un pool di archiviazione. |
VDS_RECOVER_ACTION L'enumerazione VDS_RECOVER_ACTION (vdshwprv.h) è riservata per l'uso del sistema. |
VDS_STORAGE_POOL_STATUS L'enumerazione VDS_STORAGE_POOL_STATUS (vdshwprv.h) definisce il set di valori di stato dell'oggetto per un pool di archiviazione. |
VDS_STORAGE_POOL_TYPE L'enumerazione VDS_STORAGE_POOL_TYPE (vdshwprv.h) definisce il set di tipi di pool di archiviazione. |
VDS_SUB_SYSTEM_FLAG L'enumerazione VDS_SUB_SYSTEM_FLAG (vdshwprv.h) definisce il set di flag validi per un oggetto sottosistema. |
VDS_SUB_SYSTEM_STATUS L'enumerazione VDS_SUB_SYSTEM_STATUS (vdshwprv.h) definisce il set di valori di stato dell'oggetto per un sottosistema. |
VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG L'enumerazione VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG (vdshwprv.h) definisce il set di livelli RAID che possono essere supportati dai sottosistemi. |
VDS_TRANSITION_STATE L'enumerazione VDS_TRANSITION_STATE (vdshwprv.h) definisce il set dei valori di stato di transizione validi per un oggetto VDS. |
VDS_VERSION_SUPPORT_FLAG L'enumerazione VDS_VERSION_SUPPORT_FLAG (vdshwprv.h) indica quali versioni delle interfacce VDS sono supportate. |