Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Неуправляемый 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 | Записывает указанное число байт в свойство, заданное маркером свойства. |