vdshwprv.h 標頭

系統服務會使用此標頭。 如需詳細資訊,請參閱

vdshwprv.h 包含下列程式設計介面:

介面

 
IEnumVdsObject

IEnumVdsObject (vdshwprv.h) 介面會透過指定類型的一組 VDS 物件列舉。
IVdsAdmin

向 VDS 註冊提供者。
IVdsAdviseSink

IVdsAdviseSink (vdshwprv.h) 介面會收到 VDS 通知。
IVdsAsync

IVdsAsync (vdshwprv.h) 介面會管理非同步作業。 起始非同步作業的方法會傳回 IVdsAsync 介面的指標。
IVdsController

IVdsController (vdshwprv.h) 介面提供在控制器上執行查詢和設定作業的方法。
IVdsControllerControllerPort

IVdsControllerControllerPort (vdshwprv.h) 介面提供方法來列舉實作 IVdsController 介面之類別的控制器埠。
IVdsControllerPort

IVdsControllerPort (vdshwprv.h) 介面提供在控制器埠上執行查詢和設定作業的方法。
IVdsDrive

IVdsDrive (vdshwprv.h) 介面提供在磁片磁碟機上執行查詢和設定作業的方法。
IVdsDrive2

IVdsDrive2 (vdshwprv.h) 介面提供查詢磁片磁碟機屬性的方法。
IVdsHwProvider

IVdsHwProvider (vdshwprv.h) 介面提供在硬體提供者上執行查詢、繼續和重新整理作業的方法。
IVdsHwProviderPrivate

提供方法,可讓 VDS 判斷硬體提供者是否管理指定的 LUN。
IVdsHwProviderPrivateMpio

提供方法,這個方法會將源自特定 HBA 埠的路徑狀態設定為提供者。
IVdsHwProviderStoragePools

IVdsHwProviderStoragePools 介面 (vdshwprv.h) 提供方法,以在存放集區中建立 LUN,並列舉硬體提供者管理的存放集區。
IVdsHwProviderType

IVdsHwProviderType 介面 (vdshwprv.h) 提供方法來擷取硬體提供者的類型。
IVdsHwProviderType2

未實作 VVdsHwProviderType2 介面 (vdshwprv.h) 。 請改用 (vds.h) 的 IVdsHwProviderType 介面。
IVdsIscsiPortal

iVdsIscsiPortal 介面 (vdshwprv.h) 提供在 iSCSI 入口網站上執行查詢和設定作業的方法。
IVdsIscsiPortalGroup

IVdsIscsiPortalGroup 介面 (vdshwprv.h) 提供在 iSCSI 入口網站群組上執行查詢和設定服務的方法。
IVdsIscsiTarget

iVdsIscsiTarget 介面 (vdshwprv.h) 提供在 iSCSI 目標上執行查詢和設定作業的方法。
IVdsLun

IVdsLun 介面 (vdshwprv.h) 提供在邏輯單元編號上執行查詢和設定作業的方法, (LUN) 。
IVdsLun2

IVdsLun2 介面 (vdshwprv.h) 提供在 LUN) 提示 (套用和查詢邏輯單元編號的方法。
IVdsLunControllerPorts

IVdsLunControllerPorts 介面 (vdshwprv.h) 提供在 LUN 上執行控制器埠設定作業的方法。
IVdsLunIscsi

IVdsLunIscsi 介面 (vdshwprv.h) 提供在 iSCSI LUN 上執行查詢和設定作業的方法。
IVdsLunMpio

IVdsLunMpio 介面 (vdshwprv.h) 提供在具有 MPIO 擴充功能的 LUN 上執行查詢和設定作業的方法。
IVdsLunNaming

IVdsLunNaming 介面 (vdshwprv.h) 提供方法,為實作 IVdsLun 介面的類別命名 LUN。
IVdsLunNumber

IVdsLunNumber 介面 (vdshwprv.h) 提供方法來查詢 LUN 的 LUN 編號。
IVdsLunPlex

IVdsLunPlex 介面 (vdshwprv.h) 提供在 LUN plex 上執行查詢和設定作業的方法。
IVdsMaintenance

IVdsMaintenance 介面 (vdshwprv.h) 提供在子系統、控制器、LUN 或磁片磁碟機上執行維護作業的方法。
IVdsProvider

(vdshwprv.h) IVdsProvider 介面會傳回硬體或軟體提供者的屬性。
IVdsProviderPrivate

提供方法可讓 VDS 對提供者物件執行其他作業。
IVdsProviderSupport

IVdsProviderSupport 介面 (vdshwprv.h) 提供方法來指出提供者支援哪些 VDS 介面版本。
IVdsStoragePool

IVdsStoragePool 介面 (vdshwprv.h) 提供方法來查詢資訊,並列舉存放集區的相關物件。
IVdsSubSystem

IVdsSubSystem 介面 (vdshwprv.h) 提供在子系統上執行查詢和設定作業的方法。
IVdsSubSystem2

IVdsSubSystem2 介面提供使用VDS_HINTS2和VDS_SUB_SYSTEM_PROP2結構在子系統上執行查詢和組態作業的方法。
IVdsSubSystemInterconnect

IVdsSubSystemInterconnect 介面 (vdshwprv.h) 提供方法來查詢子系統支援的互連類型。
IVdsSubSystemIscsi

IVdsSubSystemIscsi 介面 (vdshwprv.h) 提供在子系統上查詢和設定 iSCSI 目標和入口網站的方法。
IVdsSubSystemNaming

IVdsSubSystemNaming 介面 (vdshwprv.h) 提供方法,為實作 IVdsSubSystem 介面的類別命名子系統。

結構

 
VDS_ASYNC_OUTPUT

VDS_ASYNC_OUTPUT結構 (vdshwprv.h) 定義非同步物件的輸出。 輸出元素會根據作業類型而有所不同。
VDS_CONTROLLER_NOTIFICATION

VDS_CONTROLLER_NOTIFICATION結構 (vdshwprv.h) 會定義控制器事件的詳細資料。
VDS_CONTROLLER_PROP

VDS_CONTROLLER_PROP結構 (vdshwprv.h) 定義控制器物件的屬性。
VDS_DISK_NOTIFICATION

VDS_DISK_NOTIFICATION結構 (vdshwprv.h) 定義磁片事件的詳細資料。
VDS_DRIVE_EXTENT

VDS_DRIVE_EXTENT結構 (vdshwprv.h) 定義磁片磁碟機範圍的屬性。
VDS_DRIVE_LETTER_NOTIFICATION

VDS_DRIVE_LETTER_NOTIFICATION結構 (vdshwprv.h) 定義磁碟機號事件的詳細資料。
VDS_DRIVE_NOTIFICATION

VDS_DRIVE_NOTIFICATION結構 (vdshwprv.h) 會定義磁片磁碟機事件的詳細資料。
VDS_DRIVE_PROP

VDS_DRIVE_PROP結構 (vdshwprv.h) 定義磁片磁碟機物件的屬性。
VDS_DRIVE_PROP2

VDS_DRIVE_PROP2 結構 (vdshwprv.h) 定義磁片磁碟機物件的屬性。
VDS_FILE_SYSTEM_NOTIFICATION

VDS_FILE_SYSTEM_NOTIFICATION 結構 (vdshwprv.h) 定義檔案系統事件的詳細資料。
VDS_HBAPORT_PROP

VDS_HBAPORT_PROP結構 (vdshwprv.h) 會定義 HBA 埠的屬性。
VDS_HINTS

VDS_HINTS結構 (vdshwprv.h) 會定義 LUN 或 LUN plex 的自動提示。
VDS_HINTS2

VDS_HINTS2結構 (vdshwprv.h) 包含存放集區中 LUN 的自動載入提示。
VDS_IPADDRESS

VDS_IPADDRESS結構 (vdshwprv.h) 會定義 IP 位址和埠。
VDS_ISCSI_INITIATOR_ADAPTER_PROP

VDS_ISCSI_INITIATOR_ADAPTER_PROP 結構 (vdshwprv.h) 定義 iSCSI 啟動器介面卡的屬性。
VDS_ISCSI_INITIATOR_PORTAL_PROP

VDS_ISCSI_INITIATOR_PORTAL_PROP結構 (vdshwprv.h) 定義 iSCSI 啟動器入口網站的屬性。
VDS_ISCSI_IPSEC_KEY

不支援VDS_ISCSI_IPSEC_KEY結構 (vdshwprv.h) ,並保留供日後使用。
VDS_ISCSI_PORTAL_PROP

VDS_ISCSI_PORTAL_PROP 結構 (vdshwprv.h) 會定義 iSCSI 入口網站的屬性。
VDS_ISCSI_PORTALGROUP_PROP

VDS_ISCSI_PORTALGROUP_PROP 結構 (vdshwprv.h) 定義 iSCSI 入口網站群組的屬性。
VDS_ISCSI_SHARED_SECRET

VDS_ISCSI_SHARED_SECRET結構 (vdshwprv.h) 定義 CHAP 共用秘密。
VDS_ISCSI_TARGET_PROP

VDS_ISCSI_TARGET_PROP結構 (vdshwprv.h) 定義 iSCSI 目標的屬性。
VDS_LUN_NOTIFICATION

VDS_LUN_NOTIFICATION結構 (vdshwprv.h) 會定義 LUN 通知的詳細資料。
VDS_LUN_PLEX_PROP

VDS_LUN_PLEX_PROP結構 (vdshwprv.h) 會定義 LUN plex 物件的屬性。
VDS_LUN_PROP

VDS_LUN_PROP結構 (vdshwprv.h) 會定義 LUN 物件的屬性。
VDS_MOUNT_POINT_NOTIFICATION

VDS_MOUNT_POINT_NOTIFICATION結構 (vdshwprv.h) 代表軟體提供者傳回的資料,因為磁碟機號或磁片區 GUID 路徑已變更。
VDS_NOTIFICATION

VDS_NOTIFICATION結構 (vdshwprv.h) 會定義每個通知目標型別專屬的 VDS 通知結構, (主旨) 。
VDS_PACK_NOTIFICATION

VDS_PACK_NOTIFICATION結構 (vdshwprv.h) 會定義套件事件的詳細資料。
VDS_PARTITION_NOTIFICATION

VDS_PARTITION_NOTIFICATION結構 (vdshwprv.h) 會定義分割區事件的詳細資料。
VDS_PATH_ID

VDS_PATH_ID結構 (vdshwprv.h) 會定義路徑的唯一識別碼。
VDS_PATH_INFO

VDS_PATH_INFO結構 (vdshwprv.h) 定義 LUN 路徑的資訊,並在 IVdsLunMpio::GetPathInfo 方法的 ppPaths 參數中傳回。
VDS_PATH_POLICY

VDS_PATH_POLICY 結構 (vdshwprv.h) 會定義套用至特定路徑的負載平衡原則。
VDS_POOL_ATTRIBUTES

VDS_POOL_ATTRIBUTES結構 (vdshwprv.h) 定義存放集區的屬性。
VDS_POOL_CUSTOM_ATTRIBUTES

VDS_POOL_CUSTOM_ATTRIBUTES 結構 (vdshwprv.h) 會定義存放集區的自訂屬性。
VDS_PORT_NOTIFICATION

VDS_PORT_NOTIFICATION結構 (vdshwprv.h) 會定義控制器埠事件的詳細資料。
VDS_PORT_PROP

VDS_PORT_PROP 結構 (vdshwprv.h) 定義控制器物件上端口的屬性。
VDS_PORTAL_GROUP_NOTIFICATION

VDS_PORTAL_GROUP_NOTIFICATION結構 (vdshwprv.h) 會定義 iSCSI 入口網站事件的詳細資料。
VDS_PORTAL_NOTIFICATION

VDS_PORTAL_NOTIFICATION結構 (vdshwprv.h) 會定義 iSCSI 入口網站事件的詳細資料。
VDS_PROVIDER_PROP

VDS_PROVIDER_PROP結構 (vdshwprv.h) 會定義提供者物件的屬性。
VDS_STORAGE_POOL_DRIVE_EXTENT

VDS_STORAGE_POOL_DRIVE_EXTENT結構 (vdshwprv.h) 會定義存放集區可以使用的磁片磁碟機範圍。
VDS_STORAGE_POOL_PROP

VDS_STORAGE_POOL_PROP結構 (vdshwprv.h) 定義存放集區物件的屬性。
VDS_SUB_SYSTEM_NOTIFICATION

VDS_SUB_SYSTEM_NOTIFICATION結構 (vdshwprv.h) 會定義子系統事件的詳細資料。
VDS_SUB_SYSTEM_PROP

VDS_SUB_SYSTEM_PROP結構 (vdshwprv.h) 會定義子系統物件的屬性。
VDS_SUB_SYSTEM_PROP2

VDS_SUB_SYSTEM_PROP2結構 (vdshwprv.h) 定義子系統物件的屬性。
VDS_TARGET_NOTIFICATION

VDS_TARGET_NOTIFICATION結構 (vdshwprv.h) 定義 iSCSI 目標事件的詳細資料。
VDS_VOLUME_NOTIFICATION

VDS_VOLUME_NOTIFICATION結構 (vdshwprv.h) 會定義磁片區事件的詳細資料。
VDS_WWN

VDS_WWN結構 (vdshwprv.h) 會定義全球名稱 (WWN) 。 這個結構會對應至 ANSI HBA API 所定義的HBA_WWN結構。

列舉

 
VDS_ASYNC_OUTPUT_TYPE

VDS_ASYNC_OUTPUT_TYPE列舉 (vdshwprv.h) 定義物件可以處理的作業集。
VDS_CONTROLLER_STATUS

VDS_CONTROLLER_STATUS列舉 (vdshwprv.h) 定義控制器的物件狀態值集。
VDS_DRIVE_FLAG

VDS_DRIVE_FLAG列舉 (vdshwprv.h) 會定義磁片磁碟機物件的一組有效旗標。
VDS_DRIVE_STATUS

VDS_DRIVE_STATUS列舉 (vdshwprv.h) 定義磁片磁碟機的物件狀態值集。
VDS_FILE_SYSTEM_TYPE

VDS_FILE_SYSTEM_TYPE列舉 (vdshwprv.h) 會定義檔案系統的有效類型集合。
VDS_HBAPORT_SPEED_FLAG

VDS_HBAPORT_SPEED_FLAG列舉 (vdshwprv.h) 會定義一組有效的旗標,以判斷 HBA 埠所支援的速度。
VDS_HBAPORT_STATUS

VDS_HBAPORT_STATUS列舉 (vdshwprv.h) 會定義 HBA 埠的有效狀態集。
VDS_HBAPORT_TYPE

VDS_HBAPORT_TYPE列舉 (vdshwprv.h) 會定義 HBA 埠的有效類型集。
VDS_HEALTH

VDS_HEALTH列舉 (vdshwprv.h) 會定義 VDS 物件的健全狀態值集合。
VDS_HWPROVIDER_TYPE

VDS_HWPROVIDER_TYPE列舉 (vdshwprv.h) 會定義硬體提供者的有效類型集合。
VDS_INTERCONNECT_FLAG

VDS_INTERCONNECT_FLAG列舉 (vdshwprv.h) 會定義子系統可支援的一組互連類型。
VDS_IPADDRESS_TYPE

VDS_IPADDRESS_TYPE列舉 (vdshwprv.h) 定義 IP 位址的有效類型集合。
VDS_ISCSI_AUTH_TYPE

VDS_ISCSI_AUTH_TYPE列舉 (vdshwprv.h) 會在登入 iSCSI 目標時定義驗證的有效類型集合。
VDS_ISCSI_IPSEC_FLAG

不支援VDS_ISCSI_IPSEC_FLAG列舉 (vdshwprv.h) 。 此列舉會保留供日後使用。
VDS_ISCSI_LOGIN_FLAG

VDS_ISCSI_LOGIN_FLAG列舉 (vdshwprv.h) 定義指定 iSCSI 目標登入選項的有效旗標集。
VDS_ISCSI_LOGIN_TYPE

VDS_ISCSI_LOGIN_TYPE列舉 (vdshwprv.h) 會定義用來登入 iSCSI 目標的有效類型集合。
VDS_ISCSI_PORTAL_STATUS

VDS_ISCSI_PORTAL_STATUS列舉 (vdshwprv.h) 會定義 iSCSI 入口網站的一組有效狀態值。
VDS_LOADBALANCE_POLICY_ENUM

VDS_LOADBALANCE_POLICY_ENUM列舉 (vdshwprv.h) 定義一組路徑的有效負載平衡原則。
VDS_LUN_FLAG

VDS_LUN_FLAG列舉 (vdshwprv.h) 會定義 LUN 物件的一組有效旗標。
VDS_LUN_PLEX_FLAG

VDS_LUN_PLEX_FLAG列舉 (vdshwprv.h) 定義 LUN plex 物件的一組有效旗標。
VDS_LUN_PLEX_STATUS

VDS_LUN_PLEX_STATUS列舉 (vdshwprv.h) 定義 LUN plex 的物件狀態值集。
VDS_LUN_PLEX_TYPE

VDS_LUN_PLEX_TYPE列舉 (vdshwprv.h) 定義 LUN plex 的有效類型集合。
VDS_LUN_STATUS

VDS_LUN_STATUS列舉 (vdshwprv.h) 會定義 LUN 的物件狀態值集。
VDS_LUN_TYPE

VDS_LUN_TYPE列舉 (vdshwprv.h) 定義 LUN 的有效類型集合。
VDS_MAINTENANCE_OPERATION

VDS_MAINTENANCE_OPERATION列舉 (vdshwprv.h) 定義有效的子系統維護作業集。
VDS_NOTIFICATION_TARGET_TYPE

VDS_NOTIFICATION_TARGET_TYPE列舉 (vdshwprv.h) 會定義 VDS 通知的有效目標型別集合。
VDS_OBJECT_TYPE

VDS_OBJECT_TYPE列舉 (vdshwprv.h) 會定義 VDS 物件的有效類型集合。
VDS_PATH_STATUS

VDS_PATH_STATUS列舉 (vdshwprv.h) 會定義埠的有效狀態值集。
VDS_PORT_STATUS

VDS_PORT_STATUS列舉 (vdshwprv.h) 會定義埠的物件狀態值集。
VDS_PROVIDER_FLAG

VDS_PROVIDER_FLAG列舉 (vdshwprv.h) 會定義提供者物件的一組有效旗標。
VDS_PROVIDER_LBSUPPORT_FLAG

VDS_PROVIDER_LBSUPPORT_FLAG列舉 (vdshwprv.h) 指定一組有效的旗標,指出硬體提供者支援的負載平衡原則。
VDS_PROVIDER_TYPE

VDS_PROVIDER_TYPE列舉 (vdshwprv.h) 會定義提供者的有效類型集合。
VDS_RAID_TYPE

VDS_RAID_TYPE列舉 (vdshwprv.h) 定義可用來指定存放集區基礎 RAID 類型的集合列舉值。
VDS_RECOVER_ACTION

VDS_RECOVER_ACTION列舉 (vdshwprv.h) 保留供系統使用。
VDS_STORAGE_POOL_STATUS

VDS_STORAGE_POOL_STATUS列舉 (vdshwprv.h) 會定義存放集區的物件狀態值集。
VDS_STORAGE_POOL_TYPE

VDS_STORAGE_POOL_TYPE列舉 (vdshwprv.h) 會定義一組存放集區類型。
VDS_SUB_SYSTEM_FLAG

VDS_SUB_SYSTEM_FLAG列舉 (vdshwprv.h) 定義子系統物件的一組有效旗標。
VDS_SUB_SYSTEM_STATUS

VDS_SUB_SYSTEM_STATUS列舉 (vdshwprv.h) 定義子系統的物件狀態值集。
VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG

VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG列舉 (vdshwprv.h) 定義子系統可支援的 RAID 層級集合。
VDS_TRANSITION_STATE

VDS_TRANSITION_STATE列舉 (vdshwprv.h) 會定義 VDS 物件的有效轉換狀態值集合。
VDS_VERSION_SUPPORT_FLAG

VDS_VERSION_SUPPORT_FLAG列舉 (vdshwprv.h) 指出支援的 VDS 介面版本。