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 포함) |