Прочитать на английском

Поделиться через


Заголовок wbemcli.h

Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:

wbemcli.h содержит следующие программные интерфейсы:

Интерфейсы

 
IEnumWbemClassObject

Интерфейс IEnumWbemClassObject используется для перечисления объектов CIM и аналогичен стандартному перечислительу COM.
IMofCompiler

Интерфейс IMofCompiler, реализованный Mofd.dll, предоставляет COM-интерфейс, используемый компилятором формата управляемых объектов (MOF) и любыми другими приложениями, которые компилируют MOF-файлы.
IUnsecuredApartment

Интерфейс IUnsecuredApartment используется для упрощения процесса выполнения асинхронных вызовов из клиентского процесса.
IWbemBackupRestore

Интерфейс IWbemBackupRestore выполняет резервное копирование и восстановление содержимого репозитория WMI.
IWbemBackupRestoreEx

Интерфейс IWbemBackupRestoreEx выполняет резервное копирование и восстановление содержимого репозитория.
IWbemCallResult

Используется для полусинхронных вызовов интерфейса IWbemServices. При выполнении таких вызовов вызываемый метод IWbemServices немедленно возвращается вместе с объектом IWbemCallResult.
IWbemClassObject

Содержит определения классов и экземпляры объектов класса и управляет ими.
IWbemConfigureRefresher

Интерфейс IWbemConfigureRefresher используется клиентским кодом для добавления перечислителей, объектов и вложенных программ обновления в средство обновления.
IWbemContext

Интерфейс IWbemContext при необходимости используется для передачи дополнительных контекстных сведений поставщикам при отправке вызовов IWbemServices в WMI. Все основные вызовы в IWbemServices принимают необязательный параметр, указывающий на объект этого типа.
IWbemHiPerfEnum

Используется в операциях обновления для обеспечения быстрого доступа к перечислениям объектов экземпляров.
IWbemLocator

Используйте интерфейс IWbemLocator для получения начального указателя пространства имен на интерфейс IWbemServices для WMI на определенном хост-компьютере.
IWbemObjectAccess

Предоставляет доступ к методам и свойствам объекта .
IWbemObjectSink

Интерфейс IWbemObjectSink создает интерфейс приемника, который может получать уведомления всех типов в модели программирования WMI.
IWbemObjectSinkEx

Создает интерфейс приемника, который может получать уведомления всех типов в модели программирования WMI.
IWbemObjectTextSrc

Интерфейс IWbemObjectTextSrc используется для перевода экземпляров IWbemClassObject в различные текстовые форматы и обратно.
IWbemQualifierSet

Действует как контейнер для всего набора именованных квалификаторов для одного свойства или всего объекта (класса или экземпляра).
IWbemRefresher

Предоставляет точку входа, с помощью которой можно обновлять обновляемые объекты, такие как перечислители или объекты средства обновления.
IWbemServices

Используется клиентами и поставщиками для доступа к службам WMI. Интерфейс реализуется поставщиками WMI и WMI и является основным интерфейсом WMI.
IWbemShutdown

Интерфейс IWbemShutdown указывает поставщику, что экземпляр объекта готов к отмене. Поставщик может использовать этот вызов для освобождения ресурсов, на которые он ссылается в настоящее время.
IWbemStatusCodeText

Интерфейс IWbemStatusCodeText извлекает текстовые описания кодов ошибок или имя подсистемы, в которой произошла ошибка.
IWbemUnsecuredApartment

Позволяет клиентским приложениям определять, выполняет ли Unsecapp.exe проверки доступа для асинхронных обратных вызовов.

Структуры

 
WBEM_COMPILE_STATUS_INFO

Описывает ошибку для интерфейса IMofCompiler.

Перечисления

 
CIMTYPE_ENUMERATION

Определяет значения, указывающие различные типы данных CIM.
WBEM_BACKUP_RESTORE_FLAGS

Содержит флаги, используемые для метода IWbemBackupRestore::Restore и метода IWbemBackupRestoreEx::Restore.
WBEM_CHANGE_FLAG_TYPE

Содержит флаги параметров метода.
WBEM_COMPARISON_FLAG

Содержит флаги, определяющие сравнение, выполняемое при использовании метода IWbemClassObject::CompareTo.
WBEM_COMPILER_OPTIONS

Содержит флаги параметров для методов IMofCompiler.
WBEM_CONDITION_FLAG_TYPE

Содержит флаги, используемые с методом IWbemClassObject::GetNames.
WBEM_CONNECT_OPTIONS

Содержит флаги для метода IWbemLocator::ConnectServer.
WBEM_FLAVOR_TYPE

Список вариантов квалификатора.
WBEM_GENERIC_FLAG_TYPE

Содержит флаги параметров метода общего назначения.
WBEM_GENUS_TYPE

Содержит константы, используемые для различения классов и экземпляров.
WBEM_LIMITS

Определяет некоторые предельные значения.
WBEM_QUERY_FLAG_TYPE

Содержит флаги, используемые для определения запроса или перечислителя.
WBEM_REFRESHER_FLAGS

Содержит флаги, которые изменяют поведение методов обновления.
WBEM_SECURITY_FLAGS

Содержит флаги, используемые для настройки уровней доступа безопасности.
WBEM_STATUS_TYPE

Описывает состояние асинхронной операции.
WBEM_TEXT_FLAG_TYPE

Содержит флаги для управления выполнением метода IWbemClassObject::GetObjectText.
WBEM_TIMEOUT_TYPE

Содержит значения, используемые для указания времени ожидания для метода IEnumWbemClassObject::Next.
WBEM_UNSECAPP_FLAG_TYPE

Используется для управления проверками доступа для обратных вызовов при использовании метода IWbemUnsecuredApartment::CreateSinkStub.
WBEMSTATUS

Содержит коды ошибок и состояния, возвращаемые методами в API WMI.
WMI_OBJ_TEXT

Определяет допустимые форматы текста объекта, которые будут использоваться SWbemObjectEx.GetText_.