Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I följande tabell visas de obligatoriska och valfria MOF-klasskvalificerare som kan användas för att beskriva en drivrutins WMI-datablock och händelseblock.
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. De andra kvalificerarna är irrelevanta för inbäddade klasser och ignoreras. Mer information om inbäddade klasser finns i Drivrutinsdefinierade WMI-dataobjekt.
Dynamic and Static are standard MOF qualifiers. Information om andra MOF-standardkvalificerare finns i Microsoft Windows SDK.
| Qualifier | Description |
|---|---|
Dynamic |
Anger att dataleverantören tillhandahåller instanser av datablocket vid körning i stället för att tillhandahålla instanser av statiska data i MOF-filen. All data and event blocks that a driver registers with WMI must be defined with the Dynamic qualifier. |
Static |
Anger att dataleverantören tillhandahåller instanser av statiska data i MOF-filen i stället för att ange instanser av datablocket vid körning. En drivrutin registrerar inte statiska datablock med WMI eftersom statiska data finns i WMI-databasen. 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") |
(Krävs) Anger att klassens provider är en WMI-provider. |
WMI |
(Krävs) Anger att klassen är en WMI-klass. |
Description("description-string") |
(Optional) Specifies a description of the block for the locale specified by the Locale qualifier. Om det definieras kan WMI-klienter visa beskrivningssträngen för användare. A driver writer can use Description to document a class. |
Guid("guid-string") |
(Krävs) Anger GUID i strängformat som unikt identifierar blocket för WMI. En drivrutinsskrivare bör generera ett GUID för varje datablock i drivrutinens MOF-fil med antingen guidgen.exe eller uuidgen.exe (som ingår i Windows SDK). En drivrutin skickar det här värdet i GUID-format till WMI när drivrutinen registrerar sina block. WMI använder sedan GUID för att leta upp blockets definition i drivrutinens MOF-resurs. |
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. En enda MOF-fil kan innehålla block med olika nationella inställningar, men vanligtvis har alla block i en MOF-fil samma nationella inställningar. |
WmiExpense(expense-value) |
(Valfritt) Anger det genomsnittliga antalet CPU-cykler som krävs för att samla in data för datablocket. 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. |