Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Niezarządzany interfejs API WMI i liczniki wydajności programu .NET Framework składa się z zestawu funkcji, które opakowujące wywołania do natywnego interfejsu API instrumentacji zarządzania Windows. Umożliwia tworzenie narzędzi i bibliotek, które zarządzają systemami komputerów zdalnych i monitorują je.
Uwaga
Ten interfejs API jest przeznaczony tylko do użytku wewnętrznego. Nie jest ona przeznaczona do użycia z kodu dewelopera.
Interfejs API zawiera następujące funkcje:
| Function | opis |
|---|---|
| Funkcja BeingEnumeration | Resetuje moduł wyliczający na początku wyliczenia właściwości obiektu WMI. |
| Funkcja BeginMethodEnumeration | Rozpoczyna wyliczanie metod dostępnych dla obiektu. |
| Funkcja BlessIWbemServices | Wskazuje, czy poświadczenia użytkownika zezwalają na dostęp do określonej klasy IWbemServices. |
| Funkcja BlessIWbemServicesObject | Wskazuje, czy poświadczenia użytkownika zezwalają na dostęp do określonego obiektu usługi IWbem. |
| Funkcja Clone | Zwraca nowy obiekt, który jest kompletnym klonem bieżącego obiektu. |
| Funkcja CloneEnumWbemClassObject | Tworzy kopię logiczną modułu wyliczającego, zachowując swoją bieżącą pozycję w wyliczeniu. |
| Funkcja CompareTo | Porównuje obiekt z innym obiektem zarządzania systemem Windows. |
| Połączenie ServerWmi, funkcja | Tworzy połączenie za pośrednictwem modelu DCOM z przestrzenią nazw usługi WMI na określonym komputerze. |
| CreateClassEnumWmi, funkcja | Zwraca moduł wyliczający dla wszystkich klas spełniających określone kryteria wyboru. |
| CreateInstanceEnumWmi, funkcja | Zwraca moduł wyliczający, który zwraca wystąpienia określonej klasy spełniające określone kryteria wyboru. |
| Funkcja Delete | Usuwa określoną właściwość z definicji klasy i wszystkich jej kwalifikatorów. |
| Funkcja DeleteMethod | Usuwa określoną metodę z definicji klasy MODELU CIM. |
| Funkcja EndEnumeration | Kończy sekwencję wyliczenia. |
| Funkcja EndMethodEnumeration | Przerywa sekwencję wyliczenia uruchomioną przez wywołanie funkcji BeginMethodEnumeration. |
| Funkcja ExecNotificationQueryWmi | Wykonuje zapytanie w celu odbierania zdarzeń. |
| Funkcja ExecQueryWmi | Wykonuje zapytanie w celu pobrania obiektów. |
| Funkcja FormatFromRawValue | Konwertuje jedną nieprzetworzone dane wydajności na określony format lub dwie nieprzetworzone wartości danych wydajności, jeśli konwersja formatu jest oparta na czasie. |
| Funkcja Get | Pobiera określoną wartość właściwości, jeśli istnieje. |
| GetCurrentApartmentType, funkcja | Pobiera typ mieszkania, w którym jest wykonywany obiekt wywołujący. |
| GetDemultiplexedStub, funkcja | Tworzy ujście usługi przesyłania dalej obiektów w celu ułatwienia klientowi odbierania wywołań asynchronicznych z usługi Windows Management. |
| GetErrorInfo, funkcja | Pobiera informacje o błędach z poprzedniego wywołania funkcji. |
| Funkcja GetMethod | Pobiera informacje o określonej metodzie. |
| Funkcja GetMethodOrigin | Określa klasę, w której zadeklarowana jest metoda. |
| Funkcja GetMethodQualifierSet | Pobiera zestaw kwalifikatora dla określonej metody. |
| Funkcja GetNames | Pobiera podzestaw lub wszystkie nazwy właściwości obiektu. |
| Funkcja GetObjectText | Zwraca tekstowe renderowanie obiektu w składni MOF. |
| Funkcja GetPropertyHandle | Zwraca unikatowy uchwyt identyfikujący właściwość. |
| Funkcja GetPropertyOrigin | Określa klasę, w której zadeklarowana jest właściwość. |
| GetPropertyQualifierSet, funkcja | Pobiera zestaw kwalifikatora dla określonej właściwości. |
| GetQualifierSet, funkcja | Pobiera zestaw kwalifikatora dla wystąpienia klasy lub definicji klasy. |
| Dziedziczyz z funkcji | Określa, czy bieżąca klasa lub wystąpienie pochodzi z określonej klasy nadrzędnej. |
| Inicjowanie funkcji | Wykonuje inicjowanie usługi WMI. |
| Następna funkcja | Pobiera następną właściwość w wyliczenie. |
| NextMethod, funkcja | Pobiera następną metodę w wyliczenie. |
| Put, funkcja | Ustawia nazwaną właściwość na nową wartość. |
| PutClassWmi, funkcja | Tworzy nową klasę lub aktualizuje istniejącą. |
| PutInstanceWmi, funkcja | Tworzy lub aktualizuje wystąpienie istniejącej klasy. Wystąpienie jest zapisywane w repozytorium WMI. |
| PutMethod, funkcja | Tworzy metodę. |
| QualifierSet_BeginEnumeration, funkcja | Resetuje moduł wyliczający kwalifikatorów obiektu na początku wyliczenia. |
| funkcja QualifierSet_Delete | Usuwa określony kwalifikator według nazwy. |
| QualifierSet_EndEnumeration, funkcja | Kończy wyliczanie rozpoczęte wywołaniem QualifierSet_BeginEnumeration funkcji. |
| QualifierSet_Get, funkcja | Pobiera określony nazwany kwalifikator. |
| QualifierSet_GetNames, funkcja | Pobiera nazwy wszystkich kwalifikatorów lub określonych kwalifikatorów, które są dostępne z bieżącego obiektu lub właściwości. |
| QualifierSet_Next, funkcja | Pobiera następny kwalifikator w wyliczenie, które zaczęło się od wywołania funkcji QualifierSet_BeginEnumeration . |
| QualifierSet_Put, funkcja | Zapisuje nazwany kwalifikator i wartość. |
| ResetSecurity, funkcja | Przypisuje podany token personifikacji do bieżącego wątku. |
| SetSecurity, funkcja | Pobiera token personifikacji skojarzony z bieżącym wątkiem. |
| SpawnDerivedClass, funkcja | Tworzy nowo pochodny obiekt klasy na podstawie określonego obiektu. |
| SpawnInstance, funkcja | Tworzy nowe wystąpienie klasy. |
| VerifyClient, funkcja | Gwarantuje, że klucz klienta ma poprawne zabezpieczenia. |
| WritePropertyValue, funkcja | Zapisuje określoną liczbę bajtów do właściwości zidentyfikowanej przez uchwyt właściwości. |