다음을 통해 공유


mpiodisk.h 헤더

이 헤더는 스토리지에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

mpiodisk.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

구조체

 
DSM_Load_Balance_Policy

DSM_Load_Balance_Policy 구조체는 LUN에 적용되는 부하 분산 정책을 나타내는 데 사용됩니다.
DSM_Load_Balance_Policy_V2

DSM_Load_Balance_Policy_V2 구조체는 LUN에 적용되는 부하 분산 정책을 나타내는 데 사용됩니다.
DSM_QueryLBPolicy

DSM_QueryLBPolicy 구조는 LUN의 현재 부하 분산 정책을 쿼리하는 데 사용됩니다.
DSM_QueryLBPolicy_V2

DSM_QueryLBPolicy_V2 구조는 LUN의 현재 부하 분산 정책을 쿼리하는 데 사용됩니다. DSM_Load_Balance_Policy_V2 구조를 사용하여 부하 분산 정보를 반환한다는 점을 제외하고 기본적으로 DSM_QueryLBPolicy 구조체와 동일합니다.
DSM_QuerySupportedLBPolicies

DSM_QuerySupportedLBPolicies 구조는 LUN에서 지원되는 부하 분산 정책 목록을 쿼리하는 데 사용됩니다.
DSM_QuerySupportedLBPolicies_V2

DSM_QuerySupportedLBPolicies_V2 구조는 LUN에서 지원되는 부하 분산 정책 목록을 쿼리하는 데 사용됩니다.
DSM_QueryUniqueId

DSM_QueryUniqueId 구조체는 DSM에서 고유 식별자를 쿼리하는 데 사용됩니다.
DsmSetLoadBalancePolicy_IN

DsmSetLoadBalancePolicy_IN 구조체는 DsmSetLoadBalancePolicy 메서드에 대한 입력 매개 변수를 제공합니다.
DsmSetLoadBalancePolicy_OUT

DsmSetLoadBalancePolicy_OUT 구조체는 DsmSetLoadBalancePolicy 메서드의 출력 매개 변수를 보고합니다.
DsmSetLoadBalancePolicyALUA_IN

DsmSetLoadBalancePolicyALUA_IN 구조체는 DsmSetLoadBalancePolicyALUA 메서드에 대한 입력 매개 변수를 제공합니다.
DsmSetLoadBalancePolicyALUA_OUT

DsmSetLoadBalancePolicyALUA_OUT 구조체는 DsmSetLoadBalancePolicyALUA 메서드의 출력을 보고합니다.
MPIO_DEVINSTANCE_HEALTH_CLASS

MPIO_DEVINSTANCE_HEALTH_CLASS 구조체는 지정된 경로 식별자를 통해 노출된 디바이스 인스턴스에 대한 상태 정보를 보유합니다.
MPIO_DEVINSTANCE_HEALTH_INFO

MPIO_DEVINSTANCE_HEALTH_INFO 구조는 노출되는 각 경로에서 다중 경로 디스크의 모든 인스턴스에 대해 사용 가능한 상태 정보를 쿼리하는 데 사용됩니다.
MPIO_DSM_Path

MPIO_DSM_Path 구조체는 DSM의 경로 정의를 나타내는 데 사용됩니다.
MPIO_DSM_Path_V2

MPIO_DSM_Path_V2 구조체는 DSM의 경로 정의를 나타내는 데 사용됩니다. 이는 기존 MPIO_DSM_Path 클래스의 상위 집합입니다.
MPIO_GET_DESCRIPTOR

MPIO_GET_DESCRIPTOR 구조는 다양한 경로에 해당하는 LUN 인스턴스를 쿼리하는 데 사용됩니다.
PDO_INFORMATION

PDO_INFORMATION 구조는 특정 경로를 통한 LUN 인스턴스인 디바이스 경로 페어링을 나타냅니다.
PDOSCSI_ADDR

PDOSCSI_ADDR 구조체는 SCSI 주소를 나타내는 데 사용됩니다.