Condividi tramite


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.