Заголовок wbemcli.h
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
- Поставщик WMI координатора распределенных транзакций
- Службы удаленных рабочих столов
- Поставщик WMI компонентов доступа к данным Windows
- Инструментарий управления Windows (WMI)
- Боковая панель Windows
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_. |