Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W poniższej tabeli wymieniono wymagane i opcjonalne kwalifikatory klas MOF, których można użyć do opisania bloków danych usługi WMI i bloków zdarzeń sterownika.
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. Pozostałe kwalifikatory są nieistotne dla klas osadzonych i są ignorowane. Aby uzyskać więcej informacji na temat klas osadzonych, zobacz Elementy danych WMI zdefiniowane przez sterownik.
Dynamic and Static are standard MOF qualifiers. Aby uzyskać informacje o innych standardowych kwalifikatorach MOF, zobacz Zestaw MICROSOFT Windows SDK.
| Qualifier | Description |
|---|---|
Dynamic |
Wskazuje, że dostawca danych dostarcza wystąpienia bloku danych w czasie wykonywania, zamiast dostarczać wystąpienia danych statycznych w pliku MOF. All data and event blocks that a driver registers with WMI must be defined with the Dynamic qualifier. |
Static |
Wskazuje, że dostawca danych dostarcza wystąpienia danych statycznych w pliku MOF, zamiast dostarczać wystąpienia bloku danych w czasie wykonywania. Sterownik nie rejestruje statycznych bloków danych w usłudze WMI, ponieważ dane statyczne znajdują się w bazie danych usługi 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") |
(Wymagane) Wskazuje, że dostawca klasy jest dostawcą usługi WMI. |
WMI |
(Wymagane) Wskazuje, że klasa jest klasą WMI. |
Description("description-string") |
(Optional) Specifies a description of the block for the locale specified by the Locale qualifier. Jeśli jest zdefiniowana, klienci usługi WMI mogą wyświetlać ciąg opisu użytkownikom. A driver writer can use Description to document a class. |
Guid("guid-string") |
(Wymagane) Określa identyfikator GUID w formacie ciągu, który jednoznacznie identyfikuje blok do usługi WMI. Moduł zapisywania sterowników powinien wygenerować identyfikator GUID dla każdego bloku danych w pliku MOF sterownika przy użyciu guidgen.exe lub uuidgen.exe (które znajdują się w zestawie SDK systemu Windows). Sterownik przekazuje tę wartość w formacie GUID do usługi WMI, gdy sterownik rejestruje jego bloki. Następnie usługa WMI używa identyfikatora GUID do wyszukania definicji bloku w zasobie MOF sterownika. |
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. Pojedynczy plik MOF może zawierać bloki z różnymi ustawieniami regionalnymi, ale zazwyczaj wszystkie bloki w pliku MOF mają te same ustawienia regionalne. |
WmiExpense(expense-value) |
(Opcjonalnie) Określa średnią liczbę cykli procesora CPU potrzebnych do zbierania danych dla bloku danych. 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. |