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 介面版本。 |