Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Неуправляемый API-интерфейс .NET Framework для WMI и счетчиков производительности состоит из набора функций, которые создают оболочки для вызовов собственного API инструментария управления Windows. Он позволяет разрабатывать средства и библиотеки для мониторинга и контроля удаленных компьютерных систем.
Примечание.
Этот интерфейс API предназначен только для внутреннего использования. Он не предназначен для использования из кода разработчика.
API включает в себя следующие функции:
| Function | Description |
|---|---|
| Функция BeginEnumeration | Сбрасывает перечислитель в начало перечисления свойств объекта WMI. |
| Функция BeginMethodEnumeration | Начинает перечисление методов, доступных для объекта. |
| Функция BlessIWbemServices | Указывает, разрешают ли учетные данные пользователя доступ к указанному классу IWbemServices. |
| Функция BlessIWbemServicesObject | Указывает, разрешают ли учетные данные пользователя доступ к указанному объекту службы IWbem. |
| Функция Clone | Возвращает новый объект, который является полным клоном текущего объекта. |
| Функция CloneEnumWbemClassObject | Создает логическую копию перечислителя, сохраняя текущую позицию в перечислении. |
| Функция CompareTo | Сравнивает объект с другим объектом управления Windows. |
| Функция ConnectServerWmi | Создает подключение через DCOM к пространству имен WMI на указанном компьютере. |
| Функция CreateClassEnumWmi | Возвращает перечислитель для всех классов, которые удовлетворяют указанным критериям выбора. |
| Функция CreateInstanceEnumWmi | Возвращает перечислитель, возвращающий экземпляры указанного класса в соответствии с заданными критериями выбора. |
| Функция Delete | Удаляет из определения класса указанное свойство и все его квалификаторы. |
| Функция DeleteMethod | Удаляет указанный метод из определения класса CIM. |
| Функция EndEnumeration | Завершает последовательность перечисления. |
| Функция EndMethodEnumeration | Завершает последовательность перечисления, начатую вызовом функции BeginMethodEnumeration. |
| Функция ExecNotificationQueryWmi | Выполняет запрос для получения событий. |
| Функция ExecQueryWmi | Выполняет запрос для получения объектов. |
| Функция FormatFromRawValue | Преобразует одно значение необработанных данных о производительности в указанный формат или делает это для двух значений, если преобразование формата зависит от времени. |
| Функция Get | Получает значение указанного свойства, если оно существует. |
| Функция GetCurrentApartmentType | Получает тип подразделения, в котором выполняется вызывающий объект. |
| Функция GetDemultiplexedStub | Создает приемник переадресации объекта, который помогает клиенту получать асинхронные вызовы из службы управления Windows. |
| Функция GetErrorInfo | Получает сведения об ошибках из предыдущего вызова функции. |
| Функция GetMethod | Получает сведения об указанном методе. |
| Функция GetMethodOrigin | Определяет класс, в котором объявлен метод. |
| Функция GetMethodQualifierSet | Получает набор квалификаторов для определенного метода. |
| Функция GetNames | Получает подмножество имен или все имена свойств объекта. |
| Функция GetObjectText | Возвращает текстовое отображение объекта в синтаксисе MOF. |
| Функция GetPropertyHandle | Возвращает уникальный маркер, определяющий свойство. |
| Функция GetPropertyOrigin | Определяет класс, в котором объявлено свойство. |
| Функция GetPropertyQualifierSet | Получает набор квалификаторов для определенного свойства. |
| Функция GetQualifierSet | Получает набор квалификатор для экземпляра или определения класса. |
| Функция InheritsFrom | Определяет, является ли текущий класс или экземпляр производным от указанного родительского класса. |
| Функция Initialize | Инициализирует WMI. |
| Функция Next | Получает следующее свойство в перечислении. |
| Функция NextMethod | Получает следующий метод в перечислении. |
| Функция Put | Задает новое значение для именованного свойства. |
| Функция PutClassWmi | Создает новый класс или обновляет существующий. |
| Функция PutInstanceWmi | Создает или обновляет экземпляр существующего класса. Экземпляр записывается в репозиторий WMI. |
| Функция PutMethod | Создает метод. |
| Функция QualifierSet_BeginEnumeration | Сбрасывает перечислитель квалификаторов объекта в начало перечисления. |
| Функция QualifierSet_Delete | Удаляет указанный квалификатор по имени. |
| Функция QualifierSet_EndEnumeration | Завершает перечисление, начатое вызовом функции QualifierSet_BeginEnumeration. |
| Функция QualifierSet_Get | Получает указанный именованный квалификатор. |
| Функция QualifierSet_GetNames | Получает имена всех или указанных квалификаторов, доступных из текущего объекта или свойства. |
| Функция QualifierSet_Next | Получает следующий квалификатор в перечислении, начатом вызовом функции QualifierSet_BeginEnumeration. |
| Функция QualifierSet_Put | Записывает именованный квалификатор и значение. |
| Функция ResetSecurity | Назначает предоставленный маркер олицетворения текущему потоку. |
| Функция SetSecurity | Получает маркер олицетворения, связанный с текущим потоком. |
| Функция SpawnDerivedClass | Создает объект производного класса из указанного объекта. |
| Функция SpawnInstance | Создает новый экземпляр класса . |
| Функция VerifyClient | Проверяет, что ключ клиента имеет верные параметры безопасности. |
| Функция WritePropertyValue | Записывает указанное число байт в свойство, заданное маркером свойства. |