Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A tabela a seguir lista os qualificadores de classe MOF necessários e opcionais que podem ser usados para descrever blocos de dados WMI e blocos de eventos do WMI de um driver.
An embedded class, which is a class used solely as a data item in another class and not exposed as a WMI data block, requires only the WMI and Guid qualifiers. Os outros qualificadores são irrelevantes para classes inseridas e são ignorados. Para obter mais informações sobre classes inseridas, consulte Itens de dados WMI definidos pelo driver.
Dynamic and Static are standard MOF qualifiers. Para obter informações sobre outros qualificadores MOF padrão, consulte o SDK do Microsoft Windows.
| Qualifier | Description |
|---|---|
Dynamic |
Indica que o provedor de dados fornece instâncias do bloco de dados em tempo de execução, em vez de fornecer instâncias de dados estáticos no arquivo MOF. All data and event blocks that a driver registers with WMI must be defined with the Dynamic qualifier. |
Static |
Indica que o provedor de dados fornece instâncias de dados estáticos no arquivo MOF, em vez de fornecer instâncias do bloco de dados em tempo de execução. Um driver não registra blocos de dados estáticos com WMI, pois os dados estáticos residem no banco de dados WMI. Classes marked as Static in the MOF file should not be registered by the driver's IRP_MN_REGINFO or IRP_MN_REGINFO_EX handlers. |
Provider("WMIProv") |
(Obrigatório) Indica que o provedor da classe é um provedor WMI. |
WMI |
(Obrigatório) Indica que a classe é uma classe WMI. |
Description("description-string") |
(Optional) Specifies a description of the block for the locale specified by the Locale qualifier. Se definido, os clientes WMI poderão exibir a cadeia de caracteres de descrição para os usuários. A driver writer can use Description to document a class. |
Guid("guid-string") |
(Obrigatório) Especifica o GUID, no formato de cadeia de caracteres, que identifica exclusivamente o bloco como WMI. Um gravador de driver deve gerar um GUID para cada bloco de dados no arquivo MOF do driver, usando guidgen.exe ou uuidgen.exe (que estão incluídos no SDK do Windows). Um driver passa esse valor no formato GUID para WMI quando o driver registra seus blocos. Em seguida, o WMI usa o GUID para pesquisar a definição do bloco no recurso MOF do driver. |
Locale("MS</strong>locale-identifier") |
(Optional) Specifies the language identifier and locale for the string specified by Description. For example, a locale-identifier of 0x409 specifies American English. Um único arquivo MOF pode conter blocos com localidades diferentes, mas normalmente todos os blocos em um arquivo MOF têm a mesma localidade. |
WmiExpense(expense-value) |
(Opcional) Especifica o número médio de ciclos de CPU necessários para coletar dados para o bloco de dados. For example, a WMI client might check a data block's WmiExpense value to determine how often to query for its data. If WmiExpense is omitted, expense-value is assumed to be 0. WmiExpense is unrelated to registering a data block as expensive to collect. |