vdshwprv.h 헤더
이 헤더는 System Services에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
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 IVdsHwProviderType2 인터페이스(vdshwprv.h)는 구현되지 않습니다. 대신 IVdsHwProviderType 인터페이스(vds.h)를 사용합니다. |
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 플렉스에서 쿼리 및 구성 작업을 수행하는 메서드를 제공합니다. |
IVdsMaintenance IVdsMaintenance 인터페이스(vdshwprv.h)는 하위 시스템, 컨트롤러, LUN 또는 드라이브에서 유지 관리 작업을 수행하는 메서드를 제공합니다. |
IVdsProvider IVdsProvider 인터페이스(vdshwprv.h)는 하드웨어 또는 소프트웨어 공급자의 속성을 반환합니다. |
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 플렉스에 대한 자동 매핑 힌트를 정의합니다. |
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)는 경로에 대한 고유 ID를 정의합니다. |
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 플렉스에 대한 개체 상태 값 집합을 정의합니다. |
VDS_LUN_PLEX_TYPE VDS_LUN_PLEX_TYPE 열거형(vdshwprv.h)은 LUN 플렉스에 유효한 형식 집합을 정의합니다. |
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 인터페이스 버전을 나타냅니다. |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기