다음을 통해 공유


DSM_QuerySupportedLBPolicies_V2 구조체(mpiodisk.h)

DSM_QuerySupportedLBPolicies_V2 구조는 LUN에서 지원되는 부하 분산 정책 목록을 쿼리하는 데 사용됩니다. 지원되는 정책을 DSM_Load_Balance_Policy 구조가 아닌 DSM_Load_Balance_Policy_V2 구조의 배열로 다시 전달한다는 점을 제외하면 기본적으로 DSM_QuerySupportedLBPolicies 동일합니다. 호출자는 pseudo-LUN에 해당하는 WMI instance 이름으로 주소가 지정된 의사 LUN으로 쿼리하기 위한 WMI 호출을 지시해야 합니다. 모든 DSM은 제어하는 디바이스에 대한 부하 분산 정책을 지원하지 않더라도 이 클래스를 등록하고 구현해야 합니다.

구문

typedef struct _DSM_QuerySupportedLBPolicies_V2 {
  ULONG                      SupportedLBPoliciesCount;
  ULONG                      Reserved;
  DSM_Load_Balance_Policy_V2 Supported_LB_Policies[1];
} DSM_QuerySupportedLBPolicies_V2, *PDSM_QuerySupportedLBPolicies_V2;

멤버

SupportedLBPoliciesCount

제어 DSM에서 LUN에 대해 지원되는 부하 분산 정책 수를 반환하는 부호 없는 32비트 필드입니다.

Reserved

0이어야 합니다.

Supported_LB_Policies[1]

지원되는 각 부하 분산 정책에 대해 하나씩 DSM_Load_Balance_Policy_V2 구조의 배열입니다. 배열 요소의 수는 SupportedLBPoliciesCount와 동일합니다. 배열의 각 요소는 지원되는 부하 분산 정책 유형을 나열합니다. 요소가 경로 세부 정보를 반환하지 않을 것으로 예상됩니다.

요구 사항

요구 사항
헤더 mpiodisk.h(Mpiowmi.h 포함)