Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Обзор технологии инструментирования управления Windows.
Чтобы разработать инструментирование управления Windows, вам потребуются следующие заголовки:
- chptrarr.h
- chstrarr.h
- chstring.h
- frquery.h
- instance.h
- methodco.h
- objpath.h
- refptrco.h
- thrdbase.h
- wbemdisp.h
- wbemglue.h
- wbemprov.h
- wbemtime.h
Рекомендации по программированию для этой технологии см. в следующих руководствах.
Class
|
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 связывает интерфейсы API инструментария управления Windows (COM) с классами, производными от класса 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. |
Functions
|
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 добавляет содержимое другого массива в конец данного массива. |
|
Резервная копия Метод 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 Метод Clear задает время в объекте WBEMTime недопустимым временем. |
|
Clear Метод Clear задает интервал времени для INVALID_TIME. |
|
Клон Метод IEnumWbemClassObject::Clone делает логическую копию всего перечислителя, сохраняя текущую позицию в перечислении. |
|
Клон Метод IWbemClassObject::Clone возвращает новый объект, который является полным клоном текущего объекта. Новый объект имеет число ссылок COM 1. |
|
Клон Метод 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. Обратите внимание, что в этом процессе сравнения существуют определенные ограничения. |
|
КомпиляцияBuffer Метод IMofCompiler::CompileBuffer компилирует буфер, содержащий двоичные MOF-данные или текстовый буфер в формате ASCII. |
|
КомпиляцияFile Метод 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 удаляет указанный квалификатор по имени. |
|
DeleteAll Метод 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 называется внутренне. |
|
ПеречислениеInstances Метод 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 Метод 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. |
|
Получить Метод IWbemClassObject::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 получает время в виде структуры MFC FILETIME. |
|
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 структуры 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. |
|
Указывать Вызывается источником для предоставления уведомления. |
|
УказываетToConsumer Вызывается WMI для фактического доставки событий потребителю. |
|
НаследованиеFrom Метод IWbemClassObject::InheritsFrom определяет, является ли текущий класс или экземпляр производным от указанного родительского класса. |
|
инициализация Вызывается управлением Windows для инициализации поставщика для получения клиентских запросов. Все типы поставщиков должны реализовать этот метод. |
|
InsertAt Метод InsertAt вставляет все элементы другого массива CHStringArray по индексу, указанному nStartIndex. |
|
InsertAt Метод InsertAt вставляет элемент (или несколько копий элемента) или все элементы другого массива по указанному индексу. |
|
Активен Метод 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, только если путь фактически имеет имя класса. |
|
KeyOnly Метод KeysOnly указывает, требуются ли только ключевые свойства. |
|
Left Извлекает первые символы 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. |
|
оператор!= Функция chstring.operator-not-equal-to сравнивает две строки. Эти операторы являются удобной заменой метода сравнения с учетом регистра. |
|
оператор!= Операторы сравнения WBEMTime::operator-not-equal-to (wbemtime.h) (== != <<= = >>) были перегружены для сравнения двух объектов WBEMTime. |
|
оператор!= Сравнивает два объекта WBEMTimeSpan с использованием не равного оператора сравнения. |
|
оператор + Оператор добавления класса WBEMTime (+) был перегружен для увеличения времени объекта на интервал времени. |
|
оператор + Класс добавления WBEMTimeSpan добавляет один интервал времени в другой, помещая сумму в новый объект WBEMTimeSpan, возвращаемый методом. |
|
operator+= Оператор надстройки и назначения класса WBEMTime (+=) был перегружен для увеличения времени объекта на интервал времени. |
|
operator+= Оператор надстройки и назначения класса WBEMTimeSpan добавляет один интервал времени в другой. Операция создает новый интервал времени, содержащий результирующее время. |
|
оператор< Функция chstring.operator-less-than сравнивает две строки. Эти операторы являются удобной заменой метода сравнения с учетом регистра. |
|
оператор< Операторы сравнения WBEMTime::operator-less-than (wbemtime.h) (== != <<= >>) были перегружены для сравнения двух объектов WBEMTime. |
|
оператор< Сравнивает два объекта WBEMTimeSpan с помощью оператора сравнения меньше. |
|
operator<= Функция chstring.operator-less-than-equal-to сравнивает две строки. Эти операторы являются удобной заменой метода сравнения с учетом регистра. |
|
operator<= Операторы сравнения WBEMTime::operator-less-than-equal-to (wbemtime.h) (==!= <<= = >>) были перегружены для сравнения двух объектов WBEMTime. |
|
operator<= Сравнивает два объекта WBEMTimeSpan с помощью оператора сравнения меньше или равного. |
|
operator= Метод перегрузки оператора назначения класса WBEMTime принимает параметр формата времени CIM. (перегрузка 4/5) |
|
operator= Метод перегрузки оператора назначения класса WBEMTime принимает параметр формата времени CIM. (перегрузка 5/5) |
|
operator= Метод перегрузки оператора назначения класса WBEMTime принимает параметр формата времени CIM. (перегрузка 2/5) |
|
operator= Метод перегрузки оператора назначения класса WBEMTime принимает параметр формата времени CIM. (перегрузка 1/5) |
|
operator= Метод перегрузки оператора назначения класса WBEMTime принимает параметр формата времени CIM. (перегрузка 3/5) |
|
operator= Преобразует значение интервала времени BSTR в объект WBEMTimeSpan в формате даты и времени CIM. (перегрузка 2/3) |
|
operator= Преобразует значение интервала времени BSTR в объект WBEMTimeSpan в формате даты и времени CIM. (перегрузка 1/3) |
|
operator= Преобразует значение интервала времени BSTR в объект WBEMTimeSpan в формате даты и времени CIM. (перегрузка 3/3) |
|
operator-= Оператор WBEMTime вычитает оператор —=) для уменьшения времени объекта на интервал времени. |
|
operator-= Сравнивает два объекта WBEMTimeSpan с помощью вычитания и назначения оператора (—=). |
|
operator== Функция chstring.operator-equal-equal-to сравнивает две строки. Эти операторы являются удобной заменой метода сравнения с учетом регистра. |
|
operator== Операторы сравнения WBEMTime::operator-equal-equal-to (wbemtime.h) (==!= <<= >>) были перегружены для сравнения двух объектов WBEMTime. |
|
operator== Сравнивает два объекта WBEMTimeSpan с помощью оператора сравнения равенства. |
|
оператор> Функция chstring.operator-greater-than сравнивает две строки. Эти операторы являются удобной заменой метода сравнения с учетом регистра. |
|
оператор> Операторы сравнения WBEMTime (== != <<= >>) были перегружены для сравнения двух объектов WBEMTime. |
|
оператор> Сравнивает два объекта WBEMTimeSpan с помощью оператора сравнения. |
|
operator>= Функция chstring.operator-greater-than-equal-to сравнивает две строки. Эти операторы являются удобной заменой метода сравнения с учетом регистра. |
|
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 вызывает эту функцию в ответ на запрос клиента на обновление. |
|
Регистратор Метод IWbemDecoupledRegistrar::Register регистрирует интерфейс объекта с помощью WMI. |
|
ReleaseBuffer Завершает использование буфера, выделенного GetBuffer. |
|
Remove Метод 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 удаляет содержимое текущего репозитория и восстанавливает их с содержимым ранее указанной резервной копии. |
|
Resume Метод IWbemBackUpRestoreEx::Resume освобождает блокировку репозитория инструментария управления Windows (WMI), чтобы продолжить операции. |
|
Обратныйfind Метод 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 указывает, является ли поставщик полностью или частично инициализирован. |
|
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 указывает поставщику, что службы поставщика не требуются. |
|
Пропустить Метод 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 позволяет другим потокам обновлять значения свойств объекта IWbemObjectAccess. |
|
UnlockBuffer Метод UnlockBuffer разблокирует буфер, ранее защищенный путем вызова LockBuffer, и сбрасывает число ссылок до 1. |
|
Распакуйте Преобразует структуру, содержащую проанализированный путь к строке. Использование этого объекта не рекомендуется. Вместо этого используйте COM-интерфейс IWbemPath. |
|
Отмена регистрации Метод IWbemDecoupledRegistrar::UnRegister удаляет регистрацию интерфейса объекта из WMI. |
|
ValidateDeletionFlags Метод ValidateDeletionFlags определяет, является ли набор флагов допустимым для операции удаления. |
|
ValidateEnumerationFlags Метод ValidateEnumerationFlags определяет, является ли набор флагов допустимым для перечисления. |
|
ValidateFlags Метод ValidateFlags определяет, является ли допустимым набор флагов. |
|
ValidateGetObjFlags Метод ValidateGetObjFlags определяет, является ли набор флагов допустимым для операции извлечения экземпляра. |
|
ValidateMethodFlags Метод ValidateMethodFlags определяет, является ли набор флагов допустимым для операции выполнения метода. |
|
ValidatePutInstanceFlags Метод ValidatePutInstanceFlags определяет, является ли набор флагов допустимым для операции обновления экземпляра. |
|
ValidateQueryFlags Метод ValidateQueryFlags определяет, является ли набор флагов допустимым для операции запроса. |
|
WBEMTime Конструктор класса WBEMTime упрощает преобразования между различными форматами времени выполнения Windows и ANSI C. |
|
WBEMTime Метод перегрузки класса WBEMTime принимает параметр BSTR. |
|
WBEMTime Конструктор класса перегрузки WBEMTime принимает параметр ссылки FILETIME. |
|
WBEMTime Конструктор класса перегрузки WBEMTime принимает параметр SYSTEMTIME. |
|
WBEMTime Конструктор класса перегрузки WBEMTime принимает параметр структуры ANSI C time_t. |
|
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) |
|
WriteProgres TBD (IWbemObjectSinkEx.WriteProgress) |
|
WritePropertyValue Метод WritePropertyValue записывает указанное число байтов в свойство, определяемое дескриптором свойства. Используйте этот метод, чтобы задать строку и все остальные данные, отличные от DWORD или не QWORD. |
|
WriteQWORD Метод WriteQWORD записывает 64 бита данных в свойство с помощью дескриптора свойства. |
|
WriteStreamParameter TBD (IWbemObjectSinkEx.WriteStreamParameter) |
Interfaces
|
IEnumWbemClassObject Интерфейс IEnumWbemClassObject используется для перечисления объектов Common Information Model (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 — это интерфейс cocreatable, который регистрирует поставщиков, разделенных с помощью 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 является основным интерфейсом для средства синтаксического анализа пути объекта и делает анализ пути доступным для программ стандартным способом. Этот интерфейс является основным интерфейсом для настройки и получения сведений о пути. |
|
IWbemPathKeyList Используется для доступа к сведениям о ключах пути. |
|
IWbemPropertyProvider Поддерживает получение и обновление отдельных свойств в экземпляре класса WMI. |
|
IWbemProviderIdentity Интерфейс IWbemProviderIdentity реализуется поставщиком событий, если поставщик регистрируется с помощью нескольких имен (несколько экземпляров __Win32Provider) с одинаковым значением CLSID. |
|
IWbemProviderInit Интерфейс IWbemProviderInit вызывается управлением Windows для инициализации поставщиков. Для реализации IWbemProviderInit требуются все поставщики. |
|
IWbemProviderInitSink Интерфейс IWbemProviderInitSink реализуется WMI и вызывается поставщиками, чтобы сообщить о состоянии инициализации. |
|
IWbemQualifierSet Выступает в качестве контейнера для всего набора именованных квалификаторов для одного свойства или всего объекта (класса или экземпляра). |
|
IWbemQuery Предоставляет точку входа, с помощью которой можно проанализировать запрос на языке запросов WMI (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. |