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

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


Инструментарий управления Windows (WMI)

Общие сведения о технологии инструментария управления Windows.

Для разработки инструментария управления Windows необходимы следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Класс

 
CFrameworkQuery

Класс CFrameworkQuery используется для анализа запроса и управления им. Он содержит методы, возвращающие определенные значения свойств, и методы, которые проверяют запрос для определения конкретных включенных свойств.
CHPtrArray

Класс CHPtrArray является частью платформы поставщика WMI. CHPtrArray — это служебный интерфейс для управления указателями массива, используемый для обработки поставщиком запросов WMI.
CHString

В следующей таблице перечислены методы CHString.
CHStringArray

В следующей таблице перечислены методы и операторы CHStringArray.
CInstance

Класс CInstance используется для получения и обновления значений свойств, определенных для экземпляров, поддерживаемых платформой поставщика WMI. Класс CInstance также предоставляет доступ к реализации интерфейса CInstance платформы поставщика.
CObjectPathParser

Анализирует путь WMI, который может включать имя удаленного компьютера, пространства имен и классы. Использовать этот объект не рекомендуется. Вместо этого используйте COM-интерфейс IWbemPath.
CThreadBase

Класс CThreadBase является базовым классом, предоставляющим внутренние механизмы безопасности потоков для платформы поставщика WMI. Этот класс вызывается внутри.
CWbemGlueFactory

Класс CWbemGlueFactory является частью платформы поставщика WMI. Платформа поставщика реализует методы этого интерфейса для создания новых экземпляров классов для поставщика.
CWbemProviderGlue

CWbemProviderGlue связывает интерфейсы МОДЕЛИ COM API инструментария управления Windows (WMI) с классами, производными от класса Provider, и предоставляет методы для использования поставщиками для запроса друг друга.
MethodContext

Класс MethodContext — это указатель на структуру, используемую в поставщике для получения или задания сведений IWbemClassObject. WMI не реализует какие-либо функциональные возможности на основе указателя.
Поставщик

Класс Provider является базовым классом для класса или классов, поддерживаемых поставщиком платформы.
TRefPointerCollection

Класс TRefPointerCollection — это класс контейнера, который собирает указатели на объекты . Эти указатели можно перечислить.
WBEMTime

Класс WBEMTime упрощает преобразование между различными форматами времени выполнения Windows и ANSI C. Дополнительные сведения см. также в разделе Методы класса WBEMTimeSpan.
WBEMTimeSpan

Класс WBEMTimeSpan содержит интервалы времени в наносекундах.

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

 
CIMTYPE_ENUMERATION

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

Флаги, используемые конструктором для CObjectPathParser.
tag_WBEM_GET_KEY_FLAGS

Содержит флаги, управляющие форматом текста.
tag_WBEM_GET_TEXT_FLAGS

Содержит флаги, управляющие тем, как возвращается текст.
tag_WBEM_PATH_CREATE_FLAG

Содержит флаги, указывающие тип допустимых путей.
tag_WBEM_PATH_STATUS_FLAG

Содержит флаги, используемые для описания пути.
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.
WbemAuthenticationLevelEnum

Определите уровни проверки подлинности безопасности.
WbemChangeFlagEnum

Определите, как выполняется операция записи в класс или экземпляр.
WbemCimtypeEnum

Определите допустимые типы CIM для значения свойства.
WbemComparisonFlagEnum

Определите параметры для сравнения объектов и используются SWbemObject.CompareTo_.
WbemConnectOptionsEnum

Определяет флаг безопасности, используемый в качестве параметра в вызовах метода SWbemLocator.ConnectServer при сбое подключения к WMI на удаленном компьютере.
WbemErrorEnum

Определите ошибки, которые могут быть возвращены API скриптов для вызовов WMI.
WbemFlagEnum

Определяет константы, используемые SWbemServices.ExecQuery, SWbemServices.ExecQueryAsync, SWbemServices.SubclassesOf и SWbemServices.InstancesOf.
WbemImpersonationLevelEnum

Определите уровни олицетворения безопасности. Эти константы используются с SWbemSecurity.
WbemObjectTextFormatEnum

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

Определите привилегии. Эти константы используются с SWbemSecurity для предоставления привилегий, необходимых для некоторых операций.
WbemQueryFlagEnum

Определите глубину перечисления или запроса, которая определяет количество объектов, возвращаемых вызовом.
WBEMSTATUS

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

Определяет содержимое созданного текста объекта и используется SWbemObject.GetObjectText_.
WbemTimeout

Определяет константы времени ожидания. Эта константа используется SWbemEventSource.NextEvent.
WMI_OBJ_TEXT

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

Содержит константы, используемые для указания типа анализа, выполняемого с помощью метода GetAnalysis.
WMIQ_ASSOCQ_FLAGS

Содержит флаги, указывающие признаки в запросе.
WMIQ_RPN_TOKEN_FLAGS

Содержит флаги, описывающие маркеры запроса, используемые в методе GetAnalysis.

Функции

 
AccessCheck

Метод AccessCheck реализуется поставщиком событий и вызывается инструментарием управления Windows (WMI), когда потребитель подписывается на событие, указанное в wszQuery.
Добавление

Метод Add добавляет новый элемент в конец массива, увеличивая массив на один.
Добавление

Метод Add добавляет ссылку на коллекцию.
AddEnum

Метод IWbemConfigureRefresher::AddEnum добавляет перечислитель в запрошенное средство обновления.
AddObjectByPath

Метод IWbemConfigureRefresher::AddObjectByPath добавляет объект в средство обновления, указывая путь к объекту.
AddObjectByTemplate

С помощью метода IWbemConfigureRefresher::AddObjectByTemplate можно добавить объект, который требуется обновить в средство обновления, указав шаблон экземпляра IWbemClassObject.
AddObjects

Метод IWbemHiPerfEnum::AddObjects добавляет предоставленные объекты экземпляра в перечислитель.
AddRefresher

Метод IWbemConfigureRefresher::AddRefresher добавляет средство обновления в средство обновления.
AllocSysString

Метод AllocSysString выделяет новую строку BSTR, совместимую со службой автоматизации. Затем он копирует в него содержимое CHStringstring, включая завершающий символ NULL.
AllPropertiesAreRequired

Метод AllPropertiesAreRequired указывает, запрашиваются ли все свойства экземпляра.
Append

Метод Append добавляет содержимое другого массива в конец заданного массива.
Azure Backup

Метод IWbemBackupRestore::Backup создает резервную копию содержимого статического репозитория в отдельный файл.
BeginEnum

Метод BeginEnum начинает перечисление коллекции.
BeginEnumeration

Сбрасывает перечисление обратно в начало перечисления.
BeginEnumeration

Метод IWbemContext::BeginEnumeration сбрасывает перечисление всех значений контекста в объекте .
BeginEnumeration

Метод IWbemQualifierSet::BeginEnumeration сбрасывается до перечисления всех квалификаторов в объекте .
BeginMethodEnumeration

Используйте вызов метода IWbemClassObject::BeginMethodEnumeration, чтобы начать перечисление методов, доступных для объекта .
BeginRead

Метод BeginRead обеспечивает потокобезопасность, указывая начало операции чтения данных, когда поставщик построен на платформе поставщика WMI. CThreadBase вызывается внутренне.
BeginWrite

Метод BeginWrite обеспечивает потокобезопасность, указывая начало операции записи данных, когда поставщик построен на платформе поставщика WMI. CThreadBase вызывается внутренне.
CancelAsyncCall

Метод IWbemServices::CancelAsyncCall отменяет все ожидающие в настоящее время асинхронные вызовы на основе указателя IWbemObjectSink, который изначально был передан в асинхронный метод.
CancelQuery

Вызовите метод IWbemEventProviderQuerySink::CancelQuery всякий раз, когда потребитель логического события отменяет соответствующий фильтр запроса событий с помощью управления Windows.
CHPtrArray

Конструктор метода CHPtrArray инициализирует новый экземпляр CHPtrArray.
CHString

Функция CHString::CHString инициализирует новый объект CHString с указанными данными.
CHString

Инициализирует новый объект CHString с указанными данными. (перегрузка 2/6)
CHString

Инициализирует новый объект CHString с указанными данными. (перегрузка 4/6)
CHString

Инициализирует новый объект CHString с указанными данными. (перегрузка 5/6)
CHString

Инициализирует новый объект CHString с указанными данными. (перегрузка 1/6)
CHString

Инициализирует новый объект CHString с указанными данными. (перегрузка 6/6)
CHString

Инициализирует новый объект CHString с указанными данными. (перегрузка 3/6)
CHStringArray

Конструктор CHStringArray создает пустой массив CHStringArray.
Очистить

Метод Clear задает недопустимое время в объекте WBEMTime.
Очистить

Метод Clear задает период времени INVALID_TIME.
Clone

Метод IEnumWbemClassObject::Clone создает логическую копию всего перечислителя, сохраняя его текущую позицию в перечислении.
Clone

Метод IWbemClassObject::Clone возвращает новый объект, который является полным клоном текущего объекта. Новый объект имеет число ссылок COM 1.
Clone

Метод IWbemContext::Clone создает логическую копию текущего объекта IWbemContext. Этот метод может быть полезен, если необходимо выполнить множество вызовов, которые имеют в значительной степени идентичные объекты IWbemContext.
CObjectPathParser

Создает и инициализирует экземпляр объекта CObjectPathParser, которому требуется полный путь к объекту. Использовать этот объект не рекомендуется. Вместо этого используйте COM-интерфейс IWbemPath.
Разобрать по копиям

Метод Collate использует функцию wcscoll для сравнения строки CHString с другой строкой.
Фиксация

Метод Commit используется для отправки экземпляра в WMI. Этот метод является вспомогательной функцией и не должен быть переопределен.
Фиксация

Метод Commit возвращает текущий экземпляр в WMI.
Сравнить

Метод Compare использует функцию wcscmp для сравнения этой строки CHString с другой строкой.
CompareNoCase

Метод CompareNoCase использует функцию _wcsicmp для сравнения строки CHString с другой строкой.
CompareTo

Метод IWbemClassObject::CompareTo сравнивает объект с другим объектом управления Windows. Обратите внимание, что в этом процессе сравнения существуют определенные ограничения.
CompileBuffer

Метод IMofCompiler::CompileBuffer компилирует либо буфер, содержащий двоичные MOF-данные, либо текстовый буфер в формате ASCII.
CompileFile

Метод IMofCompiler::CompileFile компилирует MOF-файл (включая двоичные MOFs) и сохраняет сведения в репозитории WMI.
ConnectServer

Метод IWbemLocator::ConnectServer создает подключение через DCOM к пространству имен WMI на компьютере, указанном в параметре strNetworkResource.
Copy.

Метод Copy перезаписывает элементы заданного массива элементами другого массива.
CreateBMOF

Метод IMofCompiler::CreateBMOF создает двоичный MOF-файл.
CreateClassEnum

Метод IWbemServices::CreateClassEnum возвращает перечислитель для всех классов, удовлетворяющих критериям выбора.
CreateClassEnumAsync

Метод IWbemServices::CreateClassEnumAsync возвращает перечисление всех классов, поддерживаемых поставщиком классов.
CreateClassPart

Инициализирует класс или часть ключа пути.
CreateInstanceEnum

Метод IWbemServices::CreateInstanceEnum создает перечислитель, который возвращает экземпляры указанного класса в соответствии с заданными пользователем критериями выбора.
CreateInstanceEnumAsync

Метод IWbemServices::CreateInstanceEnumAsync создает перечислитель, который асинхронно возвращает экземпляры указанного класса в соответствии с заданными пользователем критериями выбора.
CreateNewInstance

Метод CreateNewInstance выделяет новый объект CInstance и возвращает на него указатель.
CreateObjectStub

Метод CreateObjectStub создает приемник сервера пересылки объектов для получения асинхронных вызовов из управления Windows.
CreateRefreshableEnum

Создает новое обновляемое перечисление.
CreateRefreshableObject

Запрашивает обновляемый объект экземпляра.
CreateRefresher

Создает средство обновления.
CreateSinkStub

Метод CreateSinkStub аналогичен методу IUnsecuredApartment::CreateObjectStub и создает приемник сервера пересылки объектов и выполняет проверки доступа для получения асинхронных вызовов из управления Windows.
CThreadBase

Конструктор CThreadBase::CThreadBase инициализирует новый экземпляр CThreadBase. CThreadBase вызывается внутренне.
CWbemGlueFactory

Конструктор CWbemGlueFactory::CWbemGlueFactory инициализирует новый экземпляр CWbemGlueFactory. Этот класс является частью платформы поставщика WMI. (?? 0CWbemGlueFactory@@QEAA@XZ)
CWbemGlueFactory

Конструктор CWbemGlueFactory::CWbemGlueFactory инициализирует новый экземпляр CWbemGlueFactory. Этот класс является частью платформы поставщика WMI. (перегрузка 1/2)
Удалить

Метод IWbemClassObject::D elete удаляет указанное свойство из определения класса CIM и всех его квалификаторов.
Удалить

Метод IWbemQualifierSet::D elete удаляет указанный квалификатор по имени.
УдалитьВсе

Метод IWbemContext::D eleteAll удаляет все именованные значения контекста из текущего объекта, тем самым очищая объект .
DeleteClass

Метод IWbemServices::D eleteClass удаляет указанный класс из текущего пространства имен.
DeleteClassAsync

Метод IWbemServices::D eleteClassAsync удаляет указанный класс из текущего пространства имен.
DeleteClassPart

Метод IWbemPath::D eleteClassPart удаляет часть класса пути.
DeleteInstance

Метод DeleteInstance вызывается WMI для удаления экземпляра. (перегрузка 2/2)
DeleteInstance

Метод DeleteInstance вызывается WMI для удаления экземпляра. (перегрузка 1/2)
DeleteInstance

Метод IWbemServices::D eleteInstance удаляет экземпляр существующего класса в текущем пространстве имен.
DeleteInstanceAsync

Метод IWbemServices::D eleteInstanceAsync асинхронно удаляет экземпляр существующего класса в текущем пространстве имен. Подтверждение или сбой операции передается через интерфейс IWbemObjectSink, реализованный вызывающим объектом.
DeleteMethod

Для удаления метода используйте метод IWbemClassObject::D eleteMethod. Этот вызов поддерживается, только если текущий объект является определением класса CIM. Управление методами недоступно из указателей IWbemClassObject, которые указывают на экземпляры CIM.
DeleteValue

Метод IWbemContext::D eleteValue удаляет именованное значение контекста, созданное IWbemContext::SetValue.
ElementAt

Метод CHStringArray::ElementAt(int) (chstrarr.h) возвращает временную ссылку на указатель элемента в массиве.
ElementAt

Метод CHStringArray::ElementAt (chstrarr.h) возвращает временную ссылку на указатель элемента в массиве.
Пустой

Метод IWbemQuery::Empty освобождает память, которую удерживает средство синтаксического анализа.
Пустой

Метод Empty делает объект CHString пустой строкой и освобождает память соответствующим образом.
Пустой

Метод Empty удаляет все элементы из коллекции.
EndEnum

Метод EndEnum завершает перечисление коллекции.
EndEnumeration

Метод IWbemClassObject::EndEnumeration завершает последовательность перечисления, запущенную с IWbemClassObject::BeginEnumeration.
EndEnumeration

Метод IWbemContext::EndEnumeration завершает последовательность перечисления, которая начинается с IWbemContext::BeginEnumeration. Этот вызов не является обязательным, но он освобождает как можно раньше все системные ресурсы, связанные с перечислением.
EndEnumeration

Вызовите метод IWbemQualifierSet::EndEnumeration, если вы планируете завершить перечисления, инициированные с помощью IWbemQualifierSet::BeginEnumeration и IWbemQualifierSet::Next.
EndMethodEnumeration

Метод IWbemClassObject::EndMethodEnumeration используется для завершения последовательности перечисления методов, запущенной с IWbemClassObject::BeginMethodEnumeration.
EndRead

Метод EndRead обеспечивает потокобезопасность, указывая конец операции чтения данных, когда поставщик построен на платформе поставщика WMI. CThreadBase вызывается внутренне.
EndWrite

Метод EndWrite обеспечивает потокобезопасность, указывая конец операции записи данных, когда поставщик построен на платформе поставщика WMI. CThreadBase вызывается внутренне.
EnumerateInstances

Метод EnumerateInstances вызывается WMI для получения всех экземпляров класса поставщика платформы.
ExecMethod

Метод ExecMethod вызывается WMI для вызова метода в классе или экземпляре. (перегрузка 1/2)
ExecMethod

Метод ExecMethod вызывается WMI для вызова метода в классе или экземпляре. (перегрузка 2/2)
ExecMethod

Выполняет метод, экспортируемый объектом CIM.
ExecMethodAsync

Асинхронно выполняет метод, экспортируемый объектом CIM.
ExecNotificationQuery

Метод IWbemServices::ExecNotificationQuery выполняет запрос для получения событий. Вызов возвращается немедленно, и пользователь может опросить возвращенный перечислитель на наличие событий по мере их поступления. Освобождение возвращенного перечислителя отменяет запрос.
ExecNotificationQueryAsync

Метод IWbemServices::ExecNotificationQueryAsync выполняет ту же задачу, что и IWbemServices::ExecNotificationQuery, за исключением того, что события передаются указанному обработчику ответа до тех пор, пока не будет вызван метод CancelAsyncCall для остановки уведомления о событии.
ExecQuery

Метод ExecQuery вызывается WMI для обработки запроса языка запросов WMI (WQL).
ExecQuery

Метод IWbemServices::ExecQuery выполняет запрос для получения объектов.
ExecQueryAsync

Метод IWbemServices::ExecQueryAsync выполняет запрос для асинхронного извлечения объектов.
Поиск

Метод Find ищет в строке первое совпадение подстроки.
Поиск

Метод CHString::Find ищет в строке первое совпадение подстроки.
FindConsumer

Функция FindConsumer находит и возвращает объекты-приемники, в которые WMI может отправлять события.
FindOneOf

Метод FindOneOf выполняет поиск в строке первого символа, соответствующего любому символу, содержавшемся в lpszCharSet.
Очистка

Метод Flush вызывается платформой поставщика для удаления всей ненужной памяти, используемой поставщиком.
Формат

Метод CHString::Format форматирует и сохраняет ряд символов и значений в CHString.
Формат

Метод CHString::Format форматирует и сохраняет ряд символов и значений в строке CHString.
FormatMessageW

Метод CHString::FormatMessageW (Юникод) форматирует строку сообщения.
FormatMessageW

Метод CHString::FormatMessageW (Юникод) форматирует строку сообщения.
FormatV

Метод FormatV записывает форматированную строку и список переменных аргументов в строку CHString.
FrameworkLoginDLL

Метод FrameworkLoginDLL вызывается, когда значение DLL_PROCESS_ATTACH отправляется в DllMain, чтобы определить, можно ли загрузить сервер поставщика. (перегрузка 1/2)
FrameworkLoginDLL

Метод FrameworkLoginDLL вызывается, когда значение DLL_PROCESS_ATTACH отправляется в DllMain, чтобы определить, можно ли загрузить сервер поставщика. (перегрузка 2/2)
FrameworkLogoffDLL

Метод FrameworkLogoffDLL вызывается методом DllCanUnloadNow, чтобы определить, не используется ли сервер поставщика и его можно выгрузить. (перегрузка 1/2)
FrameworkLogoffDLL

Метод FrameworkLogoffDLL вызывается методом DllCanUnloadNow, чтобы определить, не используется ли сервер поставщика и его можно выгрузить. (перегрузка 2/2)
Бесплатный

Освобождает память, содержащую непарный путь. Использовать этот объект не рекомендуется. Вместо этого используйте COM-интерфейс IWbemPath. (перегрузка 2/2)
Бесплатный

Освобождает память, содержащую непарный путь. Использовать этот объект не рекомендуется. Вместо этого используйте COM-интерфейс IWbemPath. (перегрузка 1/2)
FreeExtra

Метод FreeExtra освобождает любую дополнительную память, которая ранее была выделена строкой, но больше не нужна.
FreeExtra

Метод FreeExtra освобождает любую дополнительную память, выделенную при увеличении массива. Этот метод не влияет на размер или верхнюю границу массива.
FreeMemory

Метод IWbemQuery::FreeMemory освобождает память, которую средство синтаксического анализа возвращает вызывающей объекту в предыдущем вызове GetAnalysis.
Get

Метод IWbemClassObject::Get извлекает указанное значение свойства, если оно существует. Этот метод также может возвращать системные свойства.
Get

Метод IWbemQualifierSet::Get получает указанный именованный квалификатор, если он найден.
GetAllDerivedInstances

Метод GetAllDerivedInstances извлекает список экземпляров базового класса или любых дочерних элементов этого базового класса.
GetAllDerivedInstancesAsynch

Метод GetAllDerivedInstancesAsynch извлекает список экземпляров, поддерживаемых определенным поставщиком и производных от определенного базового класса. Этот метод позволяет поставщику асинхронно реагировать, возвращая по одному экземпляру за раз.
GetAllInstances

Метод GetAllInstances извлекает список экземпляров, возвращаемых определенным классом.
GetAllInstancesAsynch

Метод GetAllInstancesAsynch извлекает список экземпляров, возвращаемых определенным классом. Этот метод позволяет поставщику асинхронно реагировать, возвращая по одному экземпляру за раз.
GetAllocLength

Метод GetAllocLength возвращает размер выделенного строкового буфера.
GetAnalysis

Возвращает результаты успешного анализа запроса.
Getat

Метод GetAt обращается к элементу в массиве CHPtrArray.
Getat

Метод CHString::GetAt(int) (chstring.h) возвращает один символ, указанный номером индекса.
Getat

Метод CHString::GetAt (chstring.h) возвращает один символ, указанный номером индекса.
Getat

Возвращает элемент массива по указанному индексу.
Getbool

Метод Getbool извлекает логическое свойство.
GetBSTR

Возвращает время в виде значения BSTR в формате даты и времени CIM.
GetBSTR

Метод GetBSTR получает временной интервал в виде BSTR в формате даты и времени.
GetBuffer

Метод GetBuffer возвращает указатель на внутренний буфер символов для объекта CHString.
GetBufferSetLength

Метод GetBufferSetLength возвращает указатель на внутренний буфер символов для объекта CHString, усекая или увеличивая его длину, если это необходимо для точного соответствия длине, указанной в nNewLength.
GetByte

Метод GetByte извлекает свойство, совместимое с BYTE.
GetCallStatus

Метод IWbemCallResult::GetCallStatus возвращает пользователю состояние текущего незавершенного полусинхронного вызова. Когда этот вызов возвращает WBEM_S_NO_ERROR, исходный вызов метода IWbemServices завершается.
GetCHString

Метод GetCHString извлекает строковое свойство.
GetClassName

Метод IWbemPath::GetClassName извлекает часть имени класса из пути.
GetClassObjectInterface

Метод GetClassObjectInterface возвращает указатель интерфейса IWbemClassObject.
GetCount

Метод IWbemPathKeyList::GetCount извлекает количество ключей в пути.
GetData

Метод GetData для получения данных из объекта CHString.
GetData

Метод GetData получает прямой доступ к элементам в массиве.
GetDateTime

Метод GetDateTime возвращает свойство datetime.
GetDMTF

Метод GetDMTF преобразует значение BSTR в формат даты и времени CIM.
GetDMTFNonNtfs

Метод GetDMTFNonNtfs получает дату DMTF в формате даты и времени CIM из fat без часовых поясов.
GetDOUBLE

Метод GetDOUBLE извлекает свойство DOUBLE.
GetDWORD

Метод GetDWORD извлекает свойство DWORD.
GetEmbeddedObject

Метод GetEmbeddedObject извлекает указатель на внедренный объект CInstance. Указатель можно использовать для получения и задания свойств этого внедренного объекта.
GetEmptyInstance

Метод GetEmptyInstance извлекает один незаполнененный экземпляр указанного класса. (перегрузка 1/2)
GetEmptyInstance

Метод GetEmptyInstance извлекает один незаполнененный экземпляр указанного класса. (перегрузка 2/2)
GetErrorCodeText

Возвращает описание текстовой строки, связанное с кодом ошибки.
GetFacilityCodeText

Метод IWbemStatusCodeText::GetFacilityCodeText возвращает имя подсистемы, в которой произошла ошибка, например "Windows", "WBEM", "SSPI" или "RPC".
GetFILETIME

Метод GetFILETIME получает время в виде структуры FILETIME MFC.
GetInfo

Метод IWbemPath::GetInfo возвращает сведения о пути, который был помещен в объект средства синтаксического анализа.
GetInfo

Метод IWbemPathKeyList::GetInfo извлекает биты состояния для ключа.
GetInstanceByPath

Метод CWbemProviderGlue::GetInstanceByPath (wbemglue.h) извлекает экземпляр, определенный путем к объекту.
GetInstanceByPath

Метод CWbemProviderGlue::GetInstanceByPath (wbemglue.h) извлекает экземпляр, определенный путем вызова метода GetObject поставщика.
GetInstanceKeysByPath

Метод GetInstanceKeysByPath извлекает экземпляр, определенный путем к объекту, с заполненными только свойствами ключа.
GetInstancePropertiesByPath

Извлекает экземпляр, определяемый определенным путем к объекту, с заполненными только указанными свойствами. Заполняемые свойства именуются в массиве CHString.
GetInstancesByQuery

Метод CWbemProviderGlue::GetInstancesByQuery (wbemglue.h) извлекает список экземпляров, соответствующих конкретному запросу.
GetInstancesByQuery

Метод CWbemProviderGlue::GetInstancesByQuery (wbemglue.h) извлекает список экземпляров, соответствующих конкретному запросу.
GetInstancesByQueryAsynch

Метод GetInstancesByQueryAsynch извлекает список экземпляров, поддерживаемых определенным поставщиком, которые соответствуют определенному запросу. Этот метод позволяет поставщику асинхронно реагировать, возвращая по одному экземпляру за раз.
GetKey

Метод IWbemPathKeyList::GetKey извлекает имя или значение ключа. Ключи индексируются от 0 (нуля), хотя порядок ключей незначим.
GetKey2

Метод IWbemPathKeyList::GetKey2 получает имя или значение ключа и возвращает значение в виде VARIANT. Ключ индексируется от 0 (ноль), но порядок ключей не является значительным.
GetKeyList

Извлекает указатель IWbemPathKeyList, чтобы можно было получить доступ к отдельному ключу.
GetLength

Метод GetLength получает количество расширенных символов в этой строке CHString. Счетчик не включает признак конца NULL.
GetLocalComputerName

Метод GetLocalComputerName возвращает константную ссылку на имя компьютера в формате CHString.
GetLocalInstancePath

Метод GetLocalInstancePath пытается создать полный путь к объекту к указанному экземпляру. Этот метод является вспомогательной функцией и не должен быть переопределен.
GetLocalOffsetForDate

Метод GetLocalOffsetForDate возвращает смещение в минутах (+ или ) между gmt и местным временем для filetime, указанного в аргументе . (перегрузка 1/4)
GetLocalOffsetForDate

Метод GetLocalOffsetForDate возвращает смещение в минутах (+ или ) между gmt и местным временем для filetime, указанного в аргументе . (перегрузка 3/4)
GetLocalOffsetForDate

Метод GetLocalOffsetForDate возвращает смещение в минутах (+ или ) между gmt и местным временем для filetime, указанного в аргументе . (перегрузка 4/4)
GetLocalOffsetForDate

Метод GetLocalOffsetForDate возвращает смещение в минутах (+ или ) между gmt и местным временем для filetime, указанного в аргументе . (перегрузка 2/4)
GetMethod

Возвращает сведения о запрашиваемом методе.
GetMethodContext

Метод GetMethodContext возвращает указатель на объект MethodContext.
GetMethodOrigin

Метод IWbemClassObject::GetMethodOrigin используется для определения класса, для которого был объявлен метод.
GetMethodQualifierSet

IWbemClassObject::GetMethodQualifierSet используется для получения набора квалификатора для определенного метода.
GetNames

Извлекает имена свойств в объекте .
GetNames

Метод IWbemContext::GetNames возвращает структуру SAFEARRAY всех именованных значений контекста.
GetNames

Метод IWbemQualifierSet::GetNames извлекает имена всех квалификаторов, доступных из текущего объекта или свойства. Кроме того, в зависимости от значения фильтра IFlags этот метод извлекает имена определенных квалификаторов.
GetNamespace

Метод GetNamespace возвращает константную ссылку на имя пространства имен в формате CHString. Возвращаемое имя является вторым параметром, изначально предоставленным конструктору поставщика.
GetNamespaceAt

Извлекает пространство имен на основе его индекса.
GetNamespaceConnection

Метод GetNameSpaceConnection используется для получения подключения к пространству имен. (перегрузка 2/2)
GetNamespaceConnection

Метод GetNameSpaceConnection используется для получения подключения к пространству имен. (перегрузка 1/2)
GetNamespaceCount

Метод IWbemPath::GetNamespaceCount возвращает количество пространств имен в пути.
Getnext

Метод GetNext получает указатель на следующий экземпляр в коллекции.
GetObject

Метод GetObject вызывается WMI для получения экземпляра класса. (перегрузка 1/3)
GetObject

Метод GetObject вызывается WMI для получения экземпляра класса. (перегрузка 2/3)
GetObject

Метод GetObject вызывается WMI для получения экземпляра класса. (перегрузка 3/3)
GetObject

Метод IWbemServices::GetObject извлекает класс или экземпляр . Этот метод извлекает объекты только из пространства имен, связанного с текущим объектом IWbemServices.
GetObjectAsync

Метод IWbemServices::GetObjectAsync извлекает объект ( определение класса или экземпляр) на основе пути к нему.
GetObjects

Метод IWbemHiPerfEnum::GetObjects извлекает объекты, которые в настоящее время находятся в перечислиле.
GetObjects

Вставляет неключовые свойства объектов в предоставленный массив.
GetObjectText

Метод IWbemClassObject::GetObjectText возвращает текстовую отрисовку объекта в синтаксисе MOF.
Getproperty

Метод IWbemPropertyProvider::GetProperty вызывается управлением Windows для получения значения отдельного свойства.
GetPropertyHandle

Метод GetPropertyHandle возвращает уникальный дескриптор, который идентифицирует свойство . Этот дескриптор можно использовать для идентификации свойств при использовании методов IWbemObjectAccess для чтения или записи значений свойств.
GetPropertyInfoByHandle

Метод GetPropertyInfoByHandle возвращает имя и тип данных свойства, связанного с дескриптором свойства.
GetPropertyOrigin

Метод IWbemClassObject::GetPropertyOrigin извлекает имя класса, в котором было введено определенное свойство.
GetPropertyQualifierSet

Метод IWbemClassObject::GetPropertyQualifierSet получает набор квалификатора для определенного свойства в объекте класса. Этот метод можно использовать со свойствами, которые являются членом экземпляра или определения класса.
GetProviderName

Метод GetProviderName извлекает имя класса, используемого в конструкторе поставщика.
GetQualifierSet

Метод IWbemClassObject::GetQualifierSet возвращает указатель интерфейса, который позволяет выполнять операции чтения и записи для набора квалификаторов для всего объекта класса, будь то экземпляр или определение класса.
GetQuery

Метод GetQuery извлекает фактическую команду WQL, связанную с объектом CFrameworkQuery.
GetQueryClassName

Метод GetQueryClassName извлекает имя класса из запроса.
GetRequiredProperties

Метод GetRequiredProperties возвращает список всех свойств, указанных в инструкции SELECT запроса. Он возвращает свойства из предложений SELECT и WHERE.
GetRestrictedSink

Метод IWbemEventSink::GetRestrictedSink извлекает ограниченный приемник событий. Ограниченный приемник событий — это приемник, который фильтрует подмножество событий, определенных в регистрации поставщика событий.
GetResultObject

Метод IWbemCallResult::GetResultObject пытается получить объект из предыдущего полусинхронного вызова IWbemServices::GetObject или IWbemServices::ExecMethod.
GetResultServices

Извлекает указатель IWbemServices, который является результатом полусинхронного вызова IWbemServices::OpenNamespace, когда он становится доступным.
GetResultString

Метод IWbemCallResult::GetResultString возвращает путь к назначенному объекту экземпляра, созданного IWbemServices::P utInstance.
GetScope

Извлекает область на основе индекса.
GetScopeAsText

Извлекает область в текстовом формате на основе индекса.
GetScopeCount

Метод IWbemPath::GetScopeCount возвращает количество областей в пути.
GetServer

Метод IWbemPath::GetServer извлекает серверную часть пути.
GetService

Метод IWbemDecoupledBasicEventProvider::GetService извлекает объект IWbemService, который будет использоваться для обратного вызова WMI. Этот метод обеспечивает полный параллельный доступ.
GetSink

Метод IWbemDecoupledBasicEventProvider::GetSink извлекает объект IWbemObjectSink для пересылки событий в WMI. Этот метод обеспечивает полный параллельный доступ.
GetSize

Функция GetSize получает размер массива указателя. Так как индексы отсчитываются от нуля, размер на один больше, чем самый большой индекс.
GetSize

Метод GetSize получает размер массива. Так как индексы отсчитываются от нуля, размер на один больше, чем самый большой индекс.
GetSize

Метод GetSize возвращает количество элементов в списке.
GetStatus

Метод GetStatus определяет, существует ли свойство, и, если да, определяет его тип.
GetStatusObject

Метод GetStatusObject получает внутренний указатель на сведения об IWbemClassObject. WMI не реализует какие-либо функциональные возможности на основе указателя.
GetStringArray

Метод GetStringArray извлекает свойство, представляющее массив строк.
GetStructtm

Метод GetStructtm получает время в виде структуры tm времени выполнения ANSI C.
GetSYSTEMTIME

Метод GetSYSTEMTIME получает время в виде структуры MFC SYSTEMTIME.
Gettext

Метод IWbemPath::GetText возвращает текстовое представление пути, который ранее был помещен в объект средства синтаксического анализа.
Gettext

Метод IWbemPathKeyList::GetText извлекает список ключей в виде текста.
Gettext

Метод IWbemObjectTextSrc::GetText создает текстовое представление объекта IWbemClassObject; например, XML-представление.
GetTime

Метод GetTime возвращает время в виде 64-разрядного целого числа.
GetTime

Метод GetTime возвращает диапазон времени в виде 64-разрядного целого числа.
Gettime_t

Метод Gettime_t получает время в виде переменной time_t времени выполнения ANSI C.
GetTimeSpan

Метод GetTimeSpan извлекает свойство, представляющее диапазон времени WMI.
Getupperbound

Метод GetUpperBound получает текущую верхнюю границу массива. Так как индексы массива отсчитываются от нуля, эта функция возвращает значение, которое меньше GetSize.
GetValue

Метод IWbemContext::GetValue используется для получения определенного именованного значения контекста по имени.
GetValuesForProp

Метод GetValuesForProp возвращает все значения для определенного свойства, созданные этим свойством, как оно отображается в запросе. (перегрузка 1/2)
GetValuesForProp

Метод GetValuesForProp возвращает все значения для определенного свойства, созданные этим свойством, как оно отображается в запросе. (перегрузка 2/2)
GetVariant

Метод GetVariant извлекает свойство VARIANT.
GetWBEMINT16

Метод GetWBEMINT16 извлекает 16-разрядное целочисленное свойство.
GetWBEMINT64

Метод GetWBEMINT64 извлекает 64-разрядное целочисленное свойство. (перегрузка 1/3)
GetWBEMINT64

Метод GetWBEMINT64 извлекает 64-разрядное целочисленное свойство. (перегрузка 3/3)
GetWBEMINT64

Метод GetWBEMINT64 извлекает 64-разрядное целочисленное свойство. (перегрузка 2/3)
GetWCHAR

Метод GetWCHAR извлекает строковое свойство WCHAR.
GetWORD

Метод GetWORD извлекает свойство WORD.
Указать

Вызывается источником для предоставления уведомления.
IndicateToConsumer

Вызывается WMI для фактической доставки событий потребителю.
InheritsFrom

Метод IWbemClassObject::InheritsFrom определяет, является ли текущий класс или экземпляр производным от указанного родительского класса.
Initialize

Вызывается службой управления Windows для инициализации поставщика для получения клиентских запросов. Все типы поставщиков должны реализовывать этот метод.
InsertAt

Метод InsertAt вставляет все элементы другого массива CHStringArray по индексу, указанному nStartIndex.
InsertAt

Метод InsertAt вставляет элемент (или несколько копий элемента) или все элементы другого массива по указанному индексу.
Isactive

Метод IWbemEventSink::IsActive используется поставщиком для определения интереса к событиям, которые фильтрует приемник.
IsDerivedFrom

Метод CWbemProviderGlue::IsDerivedFrom(wbemglue.h) определяет, является ли один класс производным от другого.
IsDerivedFrom

Метод CWbemProviderGlue::IsDerivedFrom (wbemglue.h) определяет, является ли один класс производным от другого.
IsEmpty

Метод IsEmpty проверяет строку CHString на наличие пустого условия.
IsLocal

Метод IWbemPath::IsLocal проверяет, соответствует ли переданное имя компьютера имени компьютера в пути или если имя сервера в пути равно NULL или ".
IsNull

Метод IsNull определяет, равно ли значение определенного свойства NULL.
IsOk

Метод IsOk указывает, представляет ли объект WBEMTime допустимое время.
IsOk

Метод IsOk указывает, представляет ли объект WBEMTimeSpan допустимый интервал времени.
IsPropertyRequired

Метод IsPropertyRequired определяет, было ли запрошено определенное свойство запросом. Проверяются предложения SELECT и WHERE.
IsRelative

Метод IWbemPath::IsRelative проверяет, является ли путь, как уже задан в средстве синтаксического анализа, относительно определенного компьютера и пространства имен.
IsRelativeOrChild

Метод IWbemPath::IsRelativeOrChild проверяет, является ли путь, как уже задан в средстве синтаксического анализа, или дочерним для определенного компьютера и пространства имен.
IsSameClassName

Метод IWbemPath::IsSameClassName проверяет, совпадает ли переданное имя класса с именем в пути. Метод может возвращать значение TRUE, только если путь действительно имеет имя класса.
KeysOnly

Метод KeysOnly указывает, требуются ли только свойства ключа.
Слева

Извлекает первые символы nCount из строки CHString и возвращает копию извлеченной подстроки.
LoadStringW

Метод LoadStringW считывает строковый ресурс Windows (определяемый nID) в существующий объект CHString. (перегрузка 1/2)
LoadStringW

Метод LoadStringW считывает строковый ресурс Windows (определяемый nID) в существующий объект CHString. (перегрузка 2/2)
Блокировка

Метод Lock не позволяет другим потокам обновлять объект IWbemObjectAccess, пока он не будет разблокирован.
LockBuffer

Метод LockBuffer блокирует строку в буфере.
MakeLocalPath

Метод MakeLocalPath создает полный путь экземпляра из относительного пути.
MakeLower

Метод MakeLower преобразует строку CHString в строку в нижнем регистре.
MakeReverse

Метод MakeReverse изменяет порядок символов в строке CHString.
MakeSingleton

Метод IWbemPathKeyList::MakeSingleton определяет, является ли ключ одноэлементным.
MakeUpper

Метод MakeUpper преобразует строку CHString в строку в верхнем регистре.
Mid

Метод Mid извлекает подстроку длиной nCount символов из строки CHString, начиная с позиции nFirst (от нуля). Метод возвращает копию извлеченной подстроки.
Mid

Метод CHString::Mid извлекает подстроку длины символов nCount из строки CHString, начиная с позиции nFirst (от нуля).
NewQuery

Вызовите метод IWbemEventProviderQuerySink::NewQuery, когда потребитель логического события регистрирует соответствующий фильтр запроса событий с помощью управления Windows.
Вперед

Используйте метод IEnumWbemClassObject::Next, чтобы получить один или несколько объектов, начиная с текущей позиции перечисления.
Вперед

Метод IWbemClassObject::Next извлекает следующее свойство в перечислении, которое началось с IWbemClassObject::BeginEnumeration.
Вперед

Метод IWbemContext::Next извлекает следующее значение в перечислении всех значений контекста, начиная с IWbemContext::BeginEnumeration.
Вперед

Метод IWbemQualifierSet::Next извлекает следующий квалификатор в перечислении, которое началось с IWbemQualifierSet::BeginEnumeration.
NextAsync

Используйте метод NextAsync, если требуется управляемое асинхронное извлечение объектов в приемник.
NextMethod

Используется для получения следующего метода в последовательности перечисления методов, которая начинается с вызова IWbemClassObject::BeginMethodEnumeration.
OnFinalRelease

Метод OnFinalRelease — это виртуальная функция, вызываемая Release, когда количество ссылок достигает нуля. CThreadBase вызывается внутренне.
OpenNamespace

Метод IWbemServices::OpenNamespace предоставляет вызывающей объекту новый указатель IWbemServices, который имеет указанное дочернее пространство имен в качестве рабочего контекста.
Оператор-

Эта перегрузка оператора вычитания класса WBEMTime ( ) вычитает интервал времени из времени объекта, чтобы создать новый объект времени, содержащий результирующее время. (перегрузка 2/2)
Оператор-

Эта перегрузка оператора вычитания класса WBEMTime ( ) вычитает интервал времени из времени объекта, чтобы создать новый объект времени, содержащий результирующее время. (перегрузка 1/2)
Оператор-

Оператор вычитания класса WBEMTimeSpan ( ) вычитает интервал времени из объекта, на котором выполняется метод.
оператор LPCWSTR

Оператор преобразования LPCWSTR предоставляет эффективный метод для доступа к строке C, завершаемой NULL, содержащейся в объекте CHString.
operator!=

Функция chstring.operator-not-equal-to сравнивает две строки. Эти операторы являются удобной заменой метода Compare с учетом регистра.
operator!=

Операторы сравнения WBEMTime::operator-not-equal-to (wbemtime.h) (== != <<= >>=) были перегружены для сравнения двух объектов WBEMTime.
operator!=

Сравнивает два объекта WBEMTimeSpan с помощью оператора сравнения not equal.
operator+

Оператор сложения класса WBEMTime (+) был перегружен для увеличения времени объекта на интервал времени.
operator+

Оператор добавления класса WBEMTimeSpan добавляет один временной диапазон в другой, помещая сумму в новый объект WBEMTimeSpan, возвращаемый методом .
оператор+=

Оператор add-and-assign (+=) класса WBEMTime перегружен для увеличения времени объекта на интервал времени.
оператор+=

Оператор add-and-assign класса WBEMTimeSpan добавляет один промежуток времени к другому. Операция создает новый промежуток времени, содержащий результирующее время.
Оператор<

Функция chstring.operator-less-than сравнивает две строки. Эти операторы являются удобной заменой метода Compare с учетом регистра.
Оператор<

Операторы сравнения WBEMTime::operator-less-than (wbemtime.h) (== != <<= >>=) были перегружены для сравнения двух объектов WBEMTime.
Оператор<

Сравнивает два объекта WBEMTimeSpan с помощью оператора сравнения меньше.
operator<=

Функция chstring.operator-less-than-equal-to сравнивает две строки. Эти операторы являются удобной заменой метода Compare с учетом регистра.
operator<=

Операторы сравнения WBEMTime::operator-less-than-equal-to (wbemtime.h) (== != <<= >>=) были перегружены для сравнения двух объектов WBEMTime.
operator<=

Сравнивает два объекта WBEMTimeSpan с помощью оператора сравнения меньше или равно.
оператор=

Метод перегрузки оператора присваивания класса WBEMTime принимает параметр формата даты и времени CIM. (перегрузка 4/5)
оператор=

Метод перегрузки оператора присваивания класса WBEMTime принимает параметр формата даты и времени CIM. (перегрузка 5/5)
оператор=

Метод перегрузки оператора присваивания класса WBEMTime принимает параметр формата даты и времени CIM. (перегрузка 2/5)
оператор=

Метод перегрузки оператора присваивания класса WBEMTime принимает параметр формата даты и времени CIM. (перегрузка 1/5)
оператор=

Метод перегрузки оператора присваивания класса WBEMTime принимает параметр формата даты и времени CIM. (перегрузка 3/5)
оператор=

Преобразует значение интервала времени BSTR в объект WBEMTimeSpan в формате даты и времени CIM. (перегрузка 2/3)
оператор=

Преобразует значение интервала времени BSTR в объект WBEMTimeSpan в формате даты и времени CIM. (перегрузка 1/3)
оператор=

Преобразует значение интервала времени BSTR в объект WBEMTimeSpan в формате даты и времени CIM. (перегрузка 3/3)
оператор-=

Оператор класса WBEMTime subtract-and-assign ( =) перегружен для уменьшения времени объекта на интервал времени.
оператор-=

Сравнивает два объекта WBEMTimeSpan с помощью оператора вычитания и присваивания ( =).
operator==

Функция chstring.operator-equal-equal-to сравнивает две строки. Эти операторы являются удобной заменой метода Compare с учетом регистра.
operator==

Операторы сравнения WBEMTime::operator-equal-equal-to (wbemtime.h) (== != <<= >>=) были перегружены для сравнения двух объектов WBEMTime.
operator==

Сравнивает два объекта WBEMTimeSpan с помощью оператора сравнения равенства.
Оператор>

Функция chstring.operator-greater-than сравнивает две строки. Эти операторы являются удобной заменой метода Compare с учетом регистра.
Оператор>

Операторы сравнения WBEMTime (== != <<= >>=) были перегружены для сравнения двух объектов WBEMTime.
Оператор>

Сравнивает два объекта WBEMTimeSpan с помощью оператора сравнения больше.
operator>=

Функция chstring.operator-greater-than-equal-to сравнивает две строки. Эти операторы являются удобной заменой метода Compare с учетом регистра.
operator>=

Операторы сравнения WBEMTime::operator-greater-than-equal-to (wbemtime.h) (== != <<= >>=) были перегружены для сравнения двух объектов WBEMTime.
operator>=

Сравнивает два объекта WBEMTimeSpan с помощью оператора сравнения больше или равно.
Анализ

Анализирует строку запроса.
Анализ

Анализирует строку, содержащую путь WMI, в структуру , содержащую части пути, такие как сервер, пространство имен, класс, ключ, идентифицирующий экземпляр, и т. д. Использовать этот объект не рекомендуется. Вместо этого используйте COM-интерфейс IWbemPath.
Пауза

Метод IWbemBackupRestoreEx::P ause блокирует операции записи из репозитория инструментария управления Windows (WMI) и может привести к блокировке операций чтения.
PromptUser

TBD (IWbemObjectSinkEx.PromptUser)
ProvideEvents

Управление Windows вызывает метод IWbemEventProvider::P rovideEvents, чтобы сообщить поставщику событий о начале доставки событий.
Поставщик

Метод Provider создает экземпляр поставщика. Этот метод является частью платформы поставщика WMI.
Положить

Задает новое значение для именованного свойства.
Положить

Метод IWbemQualifierSet::P ut записывает именованный квалификатор и значение. Новый квалификатор перезаписывает предыдущее значение того же имени. Если квалификатор не существует, он создается.
PutClass

Метод IWbemServices::P utClass создает новый класс или обновляет существующий. Класс, указанный параметром pObject, должен быть правильно инициализирован всеми необходимыми значениями свойств.
PutClassAsync

Метод IWbemServices::P utClassAsync создает новый класс или обновляет существующий.
PutInstance

Метод PutInstance обновляет экземпляр . (перегрузка 2/2)
PutInstance

Метод PutInstance обновляет экземпляр . (перегрузка 1/2)
PutInstance

Метод IWbemServices::P utInstance создает или обновляет экземпляр существующего класса. Экземпляр записывается в репозиторий WMI.
PutInstanceAsync

Метод IWbemServices::P utInstanceAsync асинхронно создает или обновляет экземпляр существующего класса. Подтверждение обновления или отчеты об ошибках предоставляются через интерфейс IWbemObjectSink, реализованный вызывающим объектом.
PutMethod

Используется для создания метода.
PutProperty

Метод IWbemPropertyProvider::P utProperty вызывается службой управления Windows для обновления значения свойства, поддерживаемого поставщиком свойств.
QueryInstances

Возвращает экземпляры указанного класса, используя предоставленный экземпляр IWbemObjectSink.
QueryObjectSink

Метод IWbemServices::QueryObjectSink позволяет вызывающей объекту получить обработчик уведомлений, экспортируемый службой управления Windows.
ReadDWORD

Метод ReadDWORD считывает 32 бита данных свойства с помощью дескриптора свойства.
ReadPropertyValue

Метод ReadPropertyValue возвращает указанное количество байтов свойства, связанного с дескриптором свойства.
ReadQWORD

Метод ReadQWORD считывает 64 бита данных свойств, определяемых дескриптором свойства.
Обновить

Метод IWbemRefresher::Refresh обновляет все обновляемые объекты, перечислители и вложенные средства обновления. Средство обновления WMI вызывает эту функцию в ответ на запрос клиента к Refresh.
Зарегистрировать

Метод IWbemDecoupledRegistrar::Register регистрирует интерфейс объекта с помощью WMI.
Releasebuffer

Прекращает использование буфера, выделенного GetBuffer.
Удалить

Метод IWbemConfigureRefresher::Remove используется для удаления объекта, перечислителя или вложенного средства обновления из средства обновления.
Removeall

Метод IWbemHiPerfEnum::RemoveAll очищает все объекты из перечислителя.
Removeall

Метод RemoveAll удаляет все члены CHPtrArray из этого массива.
Removeall

Метод RemoveAll удаляет все члены CHString из этого массива.
RemoveAllKeys

Метод IWbemPathKeyList::RemoveAllKeys удаляет все ключи.
RemoveAllNamespaces

Метод IWbemPath::RemoveAllNamespaces удаляет часть пространства имен пути.
RemoveAllScopes

Метод IWbemPath::RemoveAllScopes удаляет все области из пути.
RemoveAt

Метод RemoveAt удаляет один или несколько элементов, начиная с указанного индекса в массиве.
RemoveKey

Метод IWbemPathKeyList::RemoveKey удаляет ключ, соответствующий параметру wszName.
RemoveNamespaceAt

Метод IWbemPath::RemoveNamespaceAt удаляет пространство имен по определенному индексу. Крайнее левое пространство имен имеет значение индекса 0 (ноль), а пространства имен справа имеют постепенно более высокие значения индекса.
RemoveObjects

Метод IWbemHiPerfEnum::RemoveObjects удаляет объекты (идентифицируемые идентификаторами средства обновления) из средства обновления.
RemoveScope

Метод IWbemPath::RemoveScope удаляет область на основе индекса.
Сброс

Метод IEnumWbemClassObject::Reset сбрасывает последовательность перечисления обратно в начало. Так как объекты CIM являются динамическими, вызов этого метода не обязательно возвращает тот же список объектов, который вы получили ранее.
Восстановление

Метод IWbemBackupRestore::Restore удаляет содержимое текущего репозитория и восстанавливает его с содержимым ранее указанной резервной копии.
Возобновить

Метод IWbemBackUpRestoreEx::Resume снимает блокировку репозитория инструментария управления Windows (WMI) для продолжения операций.
ReverseFind

Метод ReverseFind ищет в строке CHString последнее совпадение подстроки. Этот метод аналогичен функции среды выполнения wcsrchr.
Right

Извлекает последние символы nCount из строки CHString и возвращает копию извлеченной подстроки.
Setat

Перезаписывает один символ, заданный номером индекса.
Setat

Метод CHStringArray::SetAt(int,LPCWSTR) (chstrarr.h) задает элемент массива по указанному индексу.
Setat

Метод CHStringArray::SetAt (chstrarr.h) задает элемент массива по указанному индексу.
SetAtGrow

Задает элемент массива по указанному индексу.
SetBatchingParameters

Метод IWbemEventSink::SetBatchingParameters используется для задания максимального размера буфера событий и связанного с ним значения задержки обработки.
Setbool

Метод Setbool задает логическое свойство.
SetByte

Метод SetByte задает свойство BYTE.
SetCharsplat

Метод SetCharSplat(LPCWSTR, DWORD) задает строку.
SetCharsplat

Метод SetCharSplat(LPCWSTR, LPCSTR) задает строковое свойство.
SetCharsplat

Метод SetCharSplat(LPCWSTR, LPCWSTR) задает строковое свойство.
SetCHString

Метод SetCHString(LPCWSTR, const CHString&) задает строковое свойство. (перегрузка 2/2)
SetCHString

Метод SetCHString(LPCWSTR, LPCSTR) задает строковое свойство.
SetCHString

Метод SetCHString(LPCWSTR, const CHString&) задает строковое свойство. (перегрузка 1/2)
SetClassName

Метод IWbemPath::SetClassName задает часть имени класса в пути.
SetCreationClassName

Метод SetCreationClassName присваивает строковому свойству CreationClassName данного экземпляра имя этого поставщика, если таковое имеется.
SetDateTime

Метод SetDateTime задает свойство datetime.
SetDMTF

Метод SetDMTF задает время в объекте WBEMTime. Время определяется параметром BSTR в формате даты и времени. Аргумент даты и времени ранее полуночи 1 января 1601 г. недопустим.
SetDOUBLE

Метод CInstance::SetDOUBLE
SetDWORD

Метод SetDWORD задает свойство DWORD.
SetEmbeddedObject

Метод SetEmbeddedObject задает внедренное свойство CInstance.
SetKey

Задает пару имени или значения для ключа.
SetKey2

Задает пару имени или значения для ключа с помощью вариантов.
SetNamespaceAt

Метод IWbemPath::SetNamespace задает пространство имен в пути с помощью индексирования от нуля, чтобы указать, где в пути размещается пространство имен.
SetNull

Метод SetNull задает для свойства значение NULL.
SetRegistrationObject

Метод IWbemProviderIdentity::SetRegistrationObject вызывается службой управления Windows перед инициализацией поставщика событий (если поставщик реализует IWbemProviderIdentity).
SetScope

Метод IWbemPath::SetScope задает область в пути на основе индекса. Индекс всегда равен 0 (нулю), а область является классом или ключевой частью пути. Этот метод также задает имя класса.
SetServer

Метод IWbemPath::SetServer задает серверную часть пути.
SetSinkSecurity

Используется для установки дескриптора безопасности (SD) в приемнике для всех событий, проходящих через.
Setsize

Метод SetSize устанавливает размер пустого или существующего массива.
SetStatus

Вызывается источниками для указания конца последовательности уведомлений или отправки других кодов состояния в приемник.
SetStatus

Метод IWbemProviderInitSink::SetStatus указывает управлению Windows, является ли поставщик полностью или частично инициализирован.
SetStatusObject

Метод SetStatusObject задает параметры объекта состояния, используемого для предоставления дополнительных сведений при возникновении ошибки. Этот объект состояния является производным от класса Win32_PrivilegesStatus.
SetStatusObject

Метод SetStatusObject задает внутренний указатель на сведения об IWbemClassObject. WMI не реализует какие-либо функциональные возможности на основе указателя.
SetStringArray

Метод SetStringArray задает свойство, представляющее массив строк.
Settext

Метод IWbemPath::SetText анализирует путь, чтобы средство синтаксического анализа возвращало сведения о пути.
SetTimeSpan

Метод SetTimeSpan задает свойство, представляющее период времени.
SetValue

Метод IWbemContext::SetValue создает или перезаписывает именованное значение контекста.
SetVariant

Метод SetVariant задает свойство VARIANT.
SetWBEMINT16

Метод SetWBEMINT16 задает 16-разрядное целочисленное свойство.
SetWBEMINT64

Метод SetWBEMINT64(LPCWSTR, const LONGLONG&) задает 64-разрядное целое значение. (перегрузка 3/3)
SetWBEMINT64

Метод SetWBEMINT64(LPCWSTR, const LONGLONG&) задает 64-разрядное целое значение. (перегрузка 1/3)
SetWBEMINT64

Метод SetWBEMINT64(LPCWSTR, const LONGLONG&) задает 64-разрядное целое значение. (перегрузка 2/3)
SetWCHARSplat

Метод SetWCHARSplat задает строковое свойство.
SetWORD

Метод SetWORD задает свойство WORD.
Завершение работы

Метод IWbemShutdown::Shutdown указывает поставщику, что службы поставщика не требуются.
Skip

Метод IEnumWbemClassObject::Skip можно использовать для перемещения текущей позиции в перечислении вперед на указанное количество объектов. Кроме того, это влияет на последующие вызовы NextAsync, но не влияет на ожидающие поставки, начатые с помощью NextAsync.
SpanExcluding

Метод SpanExcluding извлекает и возвращает все символы, предшествующие первому вхождения символа из lpszCharSet.
SpanIncluding

Метод SpanIncluding извлекает символы строки, определяемые lpszCharSet.
SpawnDerivedClass

Используйте метод IWbemClassObject::SpawnDerivedClass, чтобы создать новый производный объект класса из текущего объекта .
SpawnInstance

Используйте метод IWbemClassObject::SpawnInstance для создания нового экземпляра класса.
StopRefreshing

Прекращает обновление объекта или перечислителя, соответствующего указанному идентификатору.
TRefPointerCollection

Этот конструктор инициализирует новый объект TRefPointerCollection. (TRefPointerCollection.TRefPointerCollection)
TRefPointerCollection

Этот конструктор инициализирует новый объект TRefPointerCollection. (перегрузка 1/2)
TrimLeft

Метод TrimLeft обрезает ведущие символы пробелов из строки, удаляя новые символы строки, пробела и табуляции.
TrimRight

Метод TrimRight обрезает конечные пробелы из строки, удаляя символы новой строки, пробела и табуляции.
Unlock

Метод Unlock позволяет другим потокам обновлять значения свойств объекта IWbemObjectAccess.
UnlockBuffer

Метод UnlockBuffer разблокирует буфер, который ранее был защищен путем вызова LockBuffer, и сбрасывает число ссылок до 1.
Unparse

Преобразует структуру, содержащую проанализированный путь, в строку. Использовать этот объект не рекомендуется. Вместо этого используйте COM-интерфейс IWbemPath.
Отменить регистрацию

Метод IWbemDecoupledRegistrar::UnRegister удаляет регистрацию интерфейса объекта из WMI.
ValidateDeletionFlags

Метод ValidateDeletionFlags определяет, является ли набор флагов допустимым для операции удаления.
ValidateEnumerationFlags

Метод ValidateEnumerationFlags определяет, является ли набор флагов допустимым для перечисления.
ValidateFlags

Метод ValidateFlags определяет, является ли набор флагов допустимым.
ValidateGetObjFlags

Метод ValidateGetObjFlags определяет, является ли набор флагов допустимым для операции извлечения экземпляра.
ValidateMethodFlags

Метод ValidateMethodFlags определяет, является ли набор флагов допустимым для операции метода execute.
ValidatePutInstanceFlags

Метод ValidatePutInstanceFlags определяет, является ли набор флагов допустимым для операции обновления экземпляра.
ValidateQueryFlags

Метод ValidateQueryFlags определяет, является ли набор флагов допустимым для операции запроса.
WBEMTime

Конструктор класса WBEMTime упрощает преобразования между различными форматами среды выполнения Windows и ANSI C.
WBEMTime

Метод перегрузки конструктора класса WBEMTime принимает параметр BSTR.
WBEMTime

Конструктор класса перегрузки WBEMTime принимает ссылочный параметр FILETIME.
WBEMTime

Конструктор класса перегрузки WBEMTime принимает параметр SYSTEMTIME.
WBEMTime

Конструктор класса перегрузки WBEMTime принимает параметр time_t структуры ANSI C.
WBEMTime

Конструктор класса перегрузки WBEMTime принимает параметр структуры ANSI C tm.
WBEMTimeSpan

Конструктор класса WBEMTimeSpan создает объект диапазона времени. Конструктор перегружен. (WBEMTimeSpan::WbemTimeSpan)
WBEMTimeSpan

Этот конструктор класса WBEMTimeSpan создает объект диапазона времени из BSTR в формате интервала.
WBEMTimeSpan

Конструктор класса WBEMTimeSpan создает объект диапазона времени. Конструктор перегружен. (перегрузка 1/3)
WBEMTimeSpan

Конструктор класса WBEMTimeSpan создает объект диапазона времени. Конструктор перегружен. (перегрузка 2/3)
WBEMTimeSpan

Этот конструктор класса WBEMTimeSpan создает объект диапазона времени из целого числа затраченных дней.
WriteDWORD

Метод WriteDWORD записывает 32 бита данных в свойство, определяемое дескриптором свойства.
WriteError

TBD (IWbemObjectSinkEx.WriteError)
WriteMessage

TBD (IWbemObjectSinkEx.WriteMessage)
WriteProgress

TBD (IWbemObjectSinkEx.WriteProgress)
WritePropertyValue

Метод WritePropertyValue записывает указанное количество байтов в свойство, определяемое дескриптором свойства. Используйте этот метод для задания строки и всех других данных, не относящихся к DWORD или QWORD.
WriteQWORD

Метод WriteQWORD записывает 64 бита данных в свойство с помощью дескриптора свойства.
WriteStreamParameter

TBD (IWbemObjectSinkEx.WriteStreamParameter)

Интерфейсы

 
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 принимают необязательный параметр, указывающий на объект этого типа.
IWbemDecoupledBasicEventProvider

Интерфейс IWbemDecoupledBasicEventProvider — это косоздаемый интерфейс, который регистрирует несвязанные поставщики с помощью WMI. Созданный объект должен быть передан в аргумент pUnknown объекта IWbemDecoupledRegistrar::Register.
IWbemDecoupledRegistrar

Интерфейс IWbemDecoupledRegistrar связывает несвязанные поставщики с WMI. Этот интерфейс позволяет поставщику, размещенного в процессе, определять время существования интерфейса взаимодействия и сосуществовать с другими поставщиками.
IWbemEventConsumerProvider

Предоставляет основной интерфейс для поставщика потребителя событий. С помощью этого интерфейса и метода FindConsumer поставщик потребителей событий может указать, какие потребители событий должны получать данное событие.
IWbemEventProvider

Используйте интерфейс IWbemEventProvider, чтобы инициировать связь с поставщиком событий. Управление Windows вызывает реализацию этого интерфейса поставщиком, когда потребитель указал на интерес к получению событий, созданных поставщиком.
IWbemEventProviderQuerySink

Интерфейс IWbemEventProviderQuerySink при необходимости реализуется поставщиками событий, которые хотят знать, какие типы фильтров запросов событий в настоящее время активны для оптимизации производительности.
IWbemEventProviderSecurity

Интерфейс IWbemEventProviderSecurity при необходимости реализуется поставщиками событий, которые хотят ограничить доступ потребителей к своему событию. Дополнительные сведения об использовании этого интерфейса см. в разделе Защита событий WMI.
IWbemEventSink

Инициирует обмен данными с поставщиком событий, используя ограниченный набор запросов.
IWbemHiPerfEnum

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

Позволяет поставщикам предоставлять обновляемые объекты и перечислители.
IWbemLocator

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

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

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

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

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

Интерфейс IWbemPath является основным интерфейсом для средства синтаксического анализа пути к объекту и обеспечивает доступ к пути для программ стандартным способом. Этот интерфейс является main интерфейсом для задания и получения сведений о пути.
IWbemPathKeyList

Используется для доступа к сведениям о ключах пути.
IWbemPropertyProvider

Поддерживает получение и обновление отдельных свойств в экземпляре класса WMI.
IWbemProviderIdentity

Интерфейс IWbemProviderIdentity реализуется поставщиком событий, если поставщик регистрируется с использованием нескольких имен (несколько экземпляров __Win32Provider) с одним и тем же значением CLSID.
IWbemProviderInit

Интерфейс IWbemProviderInit вызывается управлением Windows для инициализации поставщиков. Для реализации IWbemProviderInit требуются все поставщики.
IWbemProviderInitSink

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

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

Предоставляет точку входа, с помощью которой можно проанализировать запрос WMI Query Language (WQL).
IWbemRefresher

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

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

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

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

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

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

Структуры

 
SWbemAssocQueryInf

Содержит сведения из метода IWbemQuery::GetAnalysis при использовании WMIQ_ANALYSIS_ASSOC_QUERY типа анализа.
SWbemQueryQualifiedName

В структуре SWbemQueryQualifiedName хранятся имена свойств для метода IWbemQuery::GetAnalysis.
SWbemRpnEncodedQuery

Структура SWbemRpnEncodedQuery содержит сведения из метода IWbemQuery::GetAnalysis при использовании типа анализа WMIQ_ANALYSIS_RPN_SEQUENCE. Не все поля в структуре используются активно, так как некоторые из них зарезервированы для использования в будущем.
SWbemRpnQueryToken

Структура SWbemRpnQueryToken представляет маркеры запроса в запросе типа WMIQ_ANALYSIS_RPN_SEQUENCE. Пример маркера запроса: _j > 4.
WBEM_COMPILE_STATUS_INFO

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