Msvm _ storagealert 클래스

Msvm _ ResourcePool 또는 Msvm _ 논리 디스크 클래스의 OperationalStatus 속성이 변경 될 때마다 발생 하는 이벤트를 나타냅니다.

다음 구문은 MOF 코드에서 간소화 되었으며 이러한 속성을 포함 합니다.

구문

[Indication, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_StorageAlert : CIM_AlertIndication
{
  string   AlertingManagedElement[];
  uint16   AlertingElementFormat;
  uint16   OtherAlertingElementFormat;
  uint16   AlertType;
  uint16   PerceivedSeverity;
  uint16   ProbableCause;
  string   ProbableCauseDescription;
  datetime EventTime;
  string   OwningEntity;
  string   MessageArguments[];
  string   MessageID;
  string   Message;
};

구성원

Msvm _ storagealert 클래스에는 다음과 같은 유형의 멤버가 있습니다.

속성

Msvm _ storagealert 클래스에는 이러한 속성이 있습니다.

AlertingElementFormat

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: Modelcorrespondence (" _ AlertingManagedElement", "cim _ alertindication")

AlertingManagedElement 속성의 형식을 지정 합니다. 형식은 CIMObjectPath 형식으로, CIM 스키마에서 인스턴스를 지정 하는 "" = \ \ , "" = \ \ " 형식입니다.

이 속성은 CIM _ alertindication 클래스에서 상속 됩니다.

가능한 값은 다음과 같습니다.

알 수 없음 (0)

기타 (1)

CIMObjectPath (2)

AlertingManagedElement

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

경고가 생성 되는 인스턴스의 WMI 경로입니다.

AlertType

데이터 형식: uint16

액세스 형식: 읽기 전용

경고의 기본 분류를 지정 합니다. 이 속성에 사용할 수 있는 값은 다음과 같습니다.

서비스 품질 경고 (3)

EventTime

데이터 형식: datetime

액세스 형식: 읽기 전용

내부 이벤트가 검색 된 날짜와 시간입니다.

Message

데이터 형식: 문자열

액세스 형식: 읽기 전용

MessageArguments 속성에 지정 된 일부 또는 모든 동적 요소를 메시지 레지스트리의 MessageID 속성에 의해 고유 하 게 식별 되는 정적 요소 또는 OwningEntity 속성과 연결 된 다른 카탈로그와 결합 하 여 생성 되는 형식이 지정 된 메시지입니다.

MessageArguments

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

메시지의 동적 콘텐츠를 포함 하는 배열입니다. MessageID 값이 32930 인 경우 위치 0의 인수는 경고가 생성 되는 Msvm _ ResourcePool 인스턴스의 PoolID 입니다.

MessageID

데이터 형식: 문자열

액세스 형식: 읽기 전용

OwningEntity 속성의 범위 내에서 메시지 속성의 형식을 고유 하 게 식별 합니다. 이 속성에 사용할 수 있는 값은 다음과 같습니다.

32930 ("저장소 풀 QoS 부족 처리량 메시지")

OtherAlertingElementFormat

데이터 형식: uint16

액세스 형식: 읽기 전용

AlertingManagedElement 에 대 한 "기타" 값을 정의 하는 문자열입니다. AlertingManagedElement 가 1 ("Other") 값으로 설정 된 경우이 값은 NULL이 아닌 값으로 설정 해야 합니다. AlertingManagedElement 의 다른 모든 값에 대해서는이 문자열의 값을 NULL로 설정 해야 합니다.

이 속성은 CIM _ alertindication 클래스에서 상속 됩니다.

OwningEntity

데이터 형식: 문자열

액세스 형식: 읽기 전용

이 인스턴스에 설명 된 메시지 형식의 정의를 소유 하는 엔터티를 고유 하 게 식별 합니다. 이 속성의 값은 항상 "Microsoft-Windows-Hyper-v"입니다.

"Microsoft-Windows-Hyper-v"

PerceivedSeverity

데이터 형식: uint16

액세스 형식: 읽기 전용

경고 표시의 심각도를 설명 합니다. 이 속성에 사용할 수 있는 값은 다음과 같습니다.

정보 (2)

저하 됨/경고 (3)

ProbableCause

데이터 형식: uint16

액세스 형식: 읽기 전용

경고가 표시 되는 상황에 대 한 가능한 원인을 설명 합니다.

저장소 용량 문제 (50)

이전 경고 지워짐 (59)

ProbableCauseDescription

데이터 형식: 문자열

액세스 형식: 읽기 전용

ProbableCause 속성의 값에 해당 하는 텍스트 설명입니다.

설명

Hyper-v WMI 공급자는 개별 가상 디스크에 대 한 이벤트를 발생 시 키 지 않고 기본 저장소 시스템의 대규모 오작동에 대 한 이벤트를 발생 시 키 지 않도록 합니다.

클라이언트가 Msvm _ storagealert 이벤트를 수신 하는 경우 ProbableCause 속성의 값이 50 (저장소 용량 문제) 이면 클라이언트는 다음 절차 중 하나를 사용 하 여 QoS 정책 외부에서 작동 하는 가상 디스크를 검색할 수 있습니다.

  • 이벤트가 생성 된 리소스 풀에서 할당 된 모든 Msvm _ 논리 디스크 인스턴스를 쿼리 합니다. 이러한 msvm _ 논리 디스크 인스턴스는 msvm _ elementallocatedfrompool 연결을 통해 리소스 풀에 연결 됩니다.
  • OperationalStatus의 처리량이 충분 하지 않은 인스턴스를 선택 하 여 결과 목록을 필터링 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 8.1 [ 데스크톱 앱만]
지원되는 최소 서버
Windows Server 2012 R2 [ 데스크톱 앱만]
네임스페이스
루트 \ 가상화 \ V2
MOF
WindowsVirtualization. V2 .mof
DLL
Vmms.exe

참고 항목

CIM _ alertindication

Msvm _ 논리 디스크

Msvm _ ResourcePool