Udostępnij przez


Korzystanie z Wmimofck.exe

Narzędzie Wmimofck.exe jest dołączone do Zestawu sterowników systemu Windows (WDK). Ta aplikacja przyjmuje jako dane wejściowe binarny plik MOF (plik bmf), który został wygenerowany przez kompilator MOF (mofcomp.exe). Wmimofck.exe sprawdzi, czy klasy, właściwości, metody i zdarzenia określone w pliku .bmf są prawidłowe do użycia w usłudze WMI. Wmimofck.exe jest również w stanie wygenerować następujące pliki:

  • Plik nagłówka języka C (plik h), który można następnie użyć do zachowania synchronizacji pliku nagłówka z definicjami MOF.

  • Plik źródłowy języka C zawierający wycinki kodu sterownika WMI.

  • Wersja szesnastkowa danych .bmf, którą można uwzględnić w źródle sterownika dla dostarczania dynamicznych danych MOF w czasie działania.

  • Testowanie szablonów aplikacji w języku VBScript lub HTML.

Aby uruchomić narzędzie wmimofck , użyj następującej składni:

wmimofck [-hnazwa_pliku [-m] [-u]] [-cnazwa_pliku] [-xnazwa_pliku] [-tnazwa_pliku] [-wkatalog] [-ynazwa_pliku] [-znazwa_pliku]

Jeśli określono parametr -h , tworzony jest plik nagłówka języka C, który definiuje identyfikatory GUID, struktury danych i indeksy metod określone w pliku MOF. Jeśli obiekt wywołujący określa również flagę -m , plik nagłówka będzie zawierać definicje struktury dla danych wejściowych i wyjściowych każdej metody WMI. Domyślnie wmimofck nie generuje definicji składowych dla klas WMI zawierających właściwości zmiennej długości. Jeśli obiekt wywołujący określa -u, wmimofck wygeneruje definicje składowych dla każdej właściwości o stałym rozmiarze, w tym właściwości ciągu, które określają kwalifikator MaxLen . Jeśli określono parametr -t , zostanie utworzony program VBScript, który będzie wysyłać zapytania do wszystkich bloków danych i właściwości określonych w pliku MOF.

Jeśli określono parametr -x , zostanie utworzony plik tekstowy zawierający tekstową reprezentację danych binarnych MOF. Może to być uwzględnione w źródle sterownika, jeśli sterownik obsługuje raportowanie binarnej funkcji MOF za pośrednictwem zapytania WMI, a nie zasobu w pliku obrazu sterownika.

Jeśli określono parametr -c , zostanie wygenerowany plik źródłowy języka C zawierający szablon do implementowania kodu WMI w sterowniku urządzenia.

Jeśli określono parametr -w , generowany jest zestaw plików HTML, który tworzy podstawowe interfejs użytkownika, który może służyć do uzyskiwania dostępu do bloków danych usługi WMI.

Flagi -y i -z można używać tylko razem. -y określa plik zawierający deklaracje klas WMI niezależne od języka, a -z określa poprawki klasy dla określonego języka. Polecenie wmimofck zlokalizowanefile-ymof-zmfl scala pliki mof i mfl w celu utworzenia kompletnej zlokalizowanej wersji pliku MOF. Aby uzyskać szczegółowe informacje , zobacz Kompilowanie i wdrażanie zlokalizowanego pliku MOF .