Compartilhar via


Classe Msvm_MetricServiceCapabilities

Descreve os recursos da instância de Msvm_MetricService associada.

A sintaxe a seguir é um código MOF (Managed Object Format) simplificado e inclui todas as propriedades herdadas.

Sintaxe

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_MetricServiceCapabilities : CIM_MetricServiceCapabilities
{
  string  InstanceID;
  string  Caption = "Hyper-V Metric Service Capabilities";
  string  Description = "Defines Hyper-V Metric Service Capabilities";
  string  ElementName = "Hyper-V Metric Service Capabilities";
  boolean ElementNameEditSupported;
  unit16  MaxElementNameLen;
  unit16  RequestedStatesSupported[];
  string  ElementNameMask;
  string  ControllableMetrics[];
  uint16  MetricsControlTypes[];
  string  ControllableManagedElements[];
  uint16  ManagedElementControlTypes[];
  uint16  SupportedMethods[];
};

Membros

A classe Msvm_MetricServiceCapabilities tem estes tipos de membros:

Propriedades

A classe Msvm_MetricServiceCapabilities tem essas propriedades.

Legenda

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma breve descrição do objeto. Essa propriedade é herdada de CIM_ManagedElement e é sempre definida como "Funcionalidades do Serviço de Métrica do Hyper-V".

ControllableManagedElements

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ArrayType ("Indexed")

Identifica as instâncias de CIM_ManagedElement que podem ser controladas pela instância de CIM_MetricService associada. Se essa propriedade for Null, todos os elementos poderão ser controlados. Essa propriedade é herdada de CIM_MetricServiceCapabilities.

ControlableMetrics

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ArrayType ("Indexed")

Identifica as instâncias de CIM_BaseMetricDefinition que podem ser controladas pela instância de CIM_MetricService associada. Se essa propriedade for Null, todas as métricas poderão ser controladas. Essa propriedade é herdada de CIM_MetricServiceCapabilities.

Descrição

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma descrição do objeto . Essa propriedade é herdada de CIM_ManagedElement e é sempre definida como "Define recursos de serviço de métrica do Hyper-V".

ElementName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Um nome de exibição para o objeto . Essa propriedade é herdada de CIM_ManagedElement e é sempre definida como "Funcionalidades do Serviço de Métrica do Hyper-V".

ElementNameEditSupported

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se a propriedade ElementName pode ser modificada. Essa propriedade é herdada de CIM_EnabledLogicalElementCapabilities.

ElementNameMask

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Especifica as restrições em ElementName, expressas como uma expressão regular. Essa propriedade é herdada de CIM_EnabledLogicalElementCapabilities.

InstanceID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave

Identifica exclusivamente uma instância dessa classe. Essa propriedade é herdada de CIM_ManagedElement.

ManagedElementControlTypes

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Qualificadores: ArrayType ("Indexed")

Identifica o tipo de controle compatível com a instância de CIM_MetricService associada para o objeto CIM_ManagedElement identificado pelo valor no mesmo índice de matriz na propriedade ControllableManagedElements . Se essa propriedade for Null, todos os tipos de controle serão compatíveis. Essa propriedade é herdada de CIM_MetricServiceCapabilities.

Valor Significado
0
Unknown
2
Discreto
3
Em massa
4
Ambos
5..32767
DMTF reservado
32768..65535
Específico do fornecedor

MaxElementNameLen

Tipo de dados: unit16

Tipo de acesso: Somente leitura

Qualificadores: MaxValue (256)

Especifica o comprimento máximo com suporte da propriedade ElementName . Essa propriedade é herdada de CIM_EnabledLogicalElementCapabilities.

MetricsControlTypes

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Qualificadores: ArrayType ("Indexed")

Identifica o tipo de controle compatível com a instância de CIM_MetricService associada para o CIM_BaseMetricDefinition identificado pelo valor no mesmo índice de matriz na propriedade ControllableMetrics . Se essa propriedade for Null, todos os tipos de controle serão compatíveis. Essa propriedade é herdada de CIM_MetricServiceCapabilities.

Valor Significado
0
Unknown
2
Discreto
3
Em massa
4
Ambos
5..32767
DMTF reservado
32768..65535
Específico do fornecedor

RequestedStatesSupported

Tipo de dados: matriz unit16

Tipo de acesso: Somente leitura

Indica os estados possíveis que podem ser solicitados ao usar o método RequestStateChange no elemento lógico habilitado. Essa propriedade é herdada de CIM_EnabledLogicalElementCapabilities.

Valor Significado
2
habilitado
3
Desabilita
4
Desligar
6
Offline
7
Teste
8
Adiar
9
Fechar
10
Reboot
11
Redefinir

SupportedMethods

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Especifica os métodos compatíveis com o serviço de métrica. Essa propriedade é herdada de CIM_MetricServiceCapabilities.

Valor Significado
2
Há suporte para o método ControlMetrics .
3
Há suporte para o método ControlMetricsByClass .
4
Há suporte para o método ShowMetrics .
5
Há suporte para o método ShowMetricsByClass .
6
Há suporte para o método GetMetricValues .
7
Há suporte para o método ControlSampleTimes .
8..32767
DMTF reservado
32768..65535
Específico do fornecedor

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2012 [somente aplicativos da área de trabalho]
Namespace
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

CIM_MetricServiceCapabilities

Msvm_MetricService