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

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


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

Этот заголовок используется инфраструктурой управления Windows (MI). Дополнительные сведения см. в разделе:

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

Функции

 
MI_Application_Close

Отменяет инициализацию КЛИЕНТСКОго API инфраструктуры управления, который был инициализирован с помощью вызова MI_Application_Initialize.
MI_Application_InitializeV1

Инициализирует приложение для выполнения вызовов API клиента инфраструктуры управления (MI).
MI_Application_NewClass

Создает MI_Class из структуры MI_ClassDecl.
MI_Application_NewDeserializer

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

Создает объект MI_DestinationOptions, который можно использовать с функцией MI_Application_NewSession.
MI_Application_NewHostedProvider

Регистрирует размещенного поставщика в подсистеме WMI на локальном компьютере.
MI_Application_NewInstance

Создает новый объект MI_Instance, передаваемый в различные API операций mi, для которых требуются экземпляры.
MI_Application_NewInstanceFromClass

Создает новый объект MI_Instance на основе объекта класса.
MI_Application_NewOperationOptions

Создает объект MI_OperationOptions, который можно использовать с функциями операции в объекте MI_Session.
MI_Application_NewParameterSet

Создает новый набор параметров.
MI_Application_NewSerializer

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

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

Создает объект MI_SubscriptionDeliveryOptions, представляющий конфигурацию, необходимую для выполнения операций подписки по определенным протоколам.
MI_Class_Clone

Клонирует объект MI_Class.
MI_Class_Delete

Удаляет объект MI_Class.
MI_Class_GetClassName

Возвращает имя класса указанного класса.
MI_Class_GetClassQualifierSet

Возвращает набор квалификатора, связанный с указанным объектом класса.
MI_Class_GetElement

Возвращает все сведения об указанном именованном элементе из класса .
MI_Class_GetElementAt

Возвращает сведения об элементе класса на основе индекса элемента.
MI_Class_GetElementCount

Возвращает количество элементов в классе.
MI_Class_GetMethod

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

Возвращает сведения о методе на основе индекса метода.
MI_Class_GetMethodCount

Возвращает количество методов в классе .
MI_Class_GetNameSpace

Возвращает имя пространства имен указанного класса.
MI_Class_GetParentClass

Возвращает родительский класс для указанного класса.
MI_Class_GetParentClassName

Возвращает имя родительского класса указанного класса.
MI_Class_GetServerName

Возвращает имя сервера из указанного класса.
MI_Context_Canceled

Определяет, отменена ли операция. Эта функция зарезервирована; Вместо этого используйте функцию MI_Context_RegisterCancel.
MI_Context_ConstructInstance

Инициализирует экземпляр класса MI в стеке или в качестве члена структуры.
MI_Context_ConstructParameters

Поставщик вызывает эту функцию для инициализации экземпляра параметра.
MI_Context_GetCustomOption

Извлекает параметр, заданный клиентом.
MI_Context_GetCustomOptionAt

Извлекает параметр по определенному индексу, заданному клиентом.
MI_Context_GetCustomOptionCount

Возвращает количество настраиваемых параметров, доступных поставщику.
MI_Context_GetLocale

Извлекает запрошенные сведения о языковом стандарте, указанные клиентом для операции.
MI_Context_GetLocalSession

Возвращает локальный сеанс (MI_Session), который позволяет поставщику выполнять операции CIM на локальном сервере, на котором размещен поставщик.
MI_Context_GetNumberOption

Возвращает числовой параметр, который задает клиент на основе имени операции.
MI_Context_GetStringOption

Возвращает строковый параметр, заданный клиентом на основе имени операции.
MI_Context_NewDynamicInstance

Создает новый динамический экземпляр (слабо типизированный экземпляр без объявления класса) класса.
MI_Context_NewInstance

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

Создает новый экземпляр метода при объявлении метода.
MI_Context_PostCimError

Отправляет код возврата и сообщение об ошибке (в виде объекта CIM_Error) на сервер в ответ на запрос.
MI_Context_PostError

Поставщики вызывают эту функцию, чтобы отправить клиенту код возврата в ответ на запрос.
MI_Context_PostIndication

Отправляет на сервер результат указания в ответ на запрос операции подписки.
MI_Context_PostInstance

Отправляет экземпляр обратно клиенту (через сервер) в ответ на запрос.
MI_Context_PostResult

Отправляет окончательный код завершающего результата клиенту (через сервер) в ответ на запрос.
MI_Context_PromptUser

Отправляет клиенту сообщение с запросом о том, следует ли продолжить операцию или отменить ее.
MI_Context_RefuseUnload

Сообщает инфраструктуре поставщика не выгружать поставщика.
MI_Context_RegisterCancel

Регистрирует обратный вызов, который вызывается при отмене операции.
MI_Context_RequestUnload

Запрашивает выгрузку модуля или поставщика.
MI_Context_SetStringOption

Задает параметр, зависящий от контекста.
MI_Context_ShouldContinue

Запрашивает у клиента, чтобы определить, следует ли продолжать операцию. (MI_Context_ShouldContinue)
MI_Context_ShouldProcess

Запрашивает у клиента, чтобы определить, следует ли продолжать операцию. (MI_Context_ShouldProcess)
MI_Context_WriteCimError

Отправляет клиенту экземпляр ошибки CIM (информативный).
MI_Context_WriteDebug

Отправляет отладочное сообщение клиенту.
MI_Context_WriteError

Отправляет клиенту код ошибки и сообщение об ошибке.
MI_Context_WriteMessage

Отправляет клиенту операционное сообщение.
MI_Context_WriteProgress

Отправляет клиенту сообщение о ходе выполнения.
MI_Context_WriteStreamParameter

Отправляет потоковые данные параметров клиенту для вызова метода.
MI_Context_WriteVerbose

Записывает подробное сообщение клиенту.
MI_Context_WriteWarning

Записывает клиенту предупреждающее сообщение.
MI_Deserializer_Class_GetClassName

Возвращает имя класса из сериализованного буфера классов.
MI_Deserializer_Class_GetParentClassName

Возвращает имя родительского класса из сериализованного буфера классов.
MI_Deserializer_Close

Закрывает объект десериализатора и удаляет связанную память, которая хранится в десериализаторе.
MI_Deserializer_DeserializeClass

Десериализует сериализованный буфер в объект MI_Class.
MI_Deserializer_DeserializeInstance

Десериализует сериализованный буфер в объект MI_Instance.
MI_Deserializer_Instance_GetClassName

Возвращает имя класса, связанного с сериализованным экземпляром.
MI_DestinationOptions_AddDestinationCredentials

Задает учетные данные для общения с назначением.
MI_DestinationOptions_AddProxyCredentials

Добавляет учетные данные для проверки подлинности на прокси-сервере.
MI_DestinationOptions_Clone

Создает копию структуры MI_DestinationOptions.
MI_DestinationOptions_Delete

Удаляет структуру параметров назначения, созданную с помощью функции MI_Application_NewDestinationOptions или MI_DestinationOptions_Clone.
MI_DestinationOptions_GetCertCACheck

Возвращает значение проверка ЦС сертификата сервера.
MI_DestinationOptions_GetCertCNCheck

Возвращает проверка сертификата сервера.
MI_DestinationOptions_GetCertRevocationCheck

Возвращает значение отзыва сертификата сервера проверка.
MI_DestinationOptions_GetCredentialsAt

Получите учетные данные по указанному индексу.
MI_DestinationOptions_GetCredentialsCount

Возвращает количество ранее добавленных учетных данных. (MI_DestinationOptions_GetCredentialsCount)
MI_DestinationOptions_GetCredentialsPasswordAt

Возвращает пароль учетных данных на основе указанного индекса.
MI_DestinationOptions_GetDataLocale

Возвращает языковой стандарт данных (в отличие от языкового стандарта пользовательского интерфейса), заданный пользователем.
MI_DestinationOptions_GetDestinationPort

Возвращает порт по умолчанию для транспорта.
MI_DestinationOptions_GetEncodePortInSPN

Возвращает значение кодирования имени субъекта-службы порта.
MI_DestinationOptions_GetHttpUrlPrefix

Возвращает префикс URL-адреса HTTP.
MI_DestinationOptions_GetImpersonationType

Возвращает тип олицетворения.
MI_DestinationOptions_GetMaxEnvelopeSize

Возвращает максимальный размер пакета, отправленного на сервер или полученного клиентом с сервера.
MI_DestinationOptions_GetNumber

Возвращает ранее добавленный параметр пользовательского номера. (MI_DestinationOptions_GetNumber)
MI_DestinationOptions_GetOption

Возвращает ранее добавленное значение параметра на основе имени параметра. (MI_DestinationOptions_GetOption)
MI_DestinationOptions_GetOptionAt

Возвращает ранее добавленное значение параметра на основе указанного индекса. (MI_DestinationOptions_GetOptionAt)
MI_DestinationOptions_GetOptionCount

Возвращает количество ранее добавленных параметров. (MI_DestinationOptions_GetOptionCount)
MI_DestinationOptions_GetPacketEncoding

Возвращает ранее заданный параметр кодирования пакетов.
MI_DestinationOptions_GetPacketIntegrity

Возвращает параметр целостности пакетов.
MI_DestinationOptions_GetPacketPrivacy

Возвращает параметр конфиденциальности (шифрования) пакетов.
MI_DestinationOptions_GetProxyType

Возвращает тип прокси-сервера, заданный пользователем.
MI_DestinationOptions_GetString

Возвращает ранее добавленный настраиваемый параметр строки.
MI_DestinationOptions_GetTimeout

Возвращает значение времени ожидания параметров по умолчанию.
MI_DestinationOptions_GetTransport

Возвращает параметр транспорта, добавленный клиентом.
MI_DestinationOptions_GetUILocale

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

Включает или отключает проверка сертификата ЦС для транспорта SSL.
MI_DestinationOptions_SetCertCNCheck

Включает или отключает проверка сертификата при использовании транспорта SSL.
MI_DestinationOptions_SetCertRevocationCheck

Включает или отключает отзыв сертификата при обмене данными по протоколу SSL.
MI_DestinationOptions_SetDataLocale

Задает языковой стандарт данных по умолчанию, используемый для операций.
MI_DestinationOptions_SetDestinationPort

Задайте порт, используемый для связи с назначением.
MI_DestinationOptions_SetEncodePortInSPN

Включает или отключает кодирование номера порта в имени субъекта-службы при установке подключения к удаленному компьютеру.
MI_DestinationOptions_SetHttpUrlPrefix

Задайте префикс URL-адреса HTTP по умолчанию для транспортов, которые проходят по протоколам HTTP и HTTPS.
MI_DestinationOptions_SetImpersonationType

Задает тип олицетворения.
MI_DestinationOptions_SetMaxEnvelopeSize

Задает максимальный размер пакета для транспортов.
MI_DestinationOptions_SetNumber

Задает значение настраиваемого числового параметра.
MI_DestinationOptions_SetPacketEncoding

Задает механизм кодирования для определенных дескрипторов протокола.
MI_DestinationOptions_SetPacketIntegrity

Включает или отключает целостность пакетов (подписывание) подключения по протоколу.
MI_DestinationOptions_SetPacketPrivacy

Включает или отключает конфиденциальность пакетов (шифрование).
MI_DestinationOptions_SetProxyType

Задает тип параметров прокси-сервера, используемых при обмене данными с назначением через прокси-сервер.
MI_DestinationOptions_SetString

Задает настраиваемый строковый параметр. (MI_DestinationOptions_SetString)
MI_DestinationOptions_SetTimeout

Задает значение времени ожидания параметров по умолчанию.
MI_DestinationOptions_SetTransport

Задает транспорт, используемый для взаимодействия с конечным компьютером.
MI_DestinationOptions_SetUILocale

Задает языковой стандарт пользовательского интерфейса по умолчанию для операций.
MI_Filter_Evaluate

Поставщик вызывает эту функцию для оценки экземпляра по заданному фильтру.
MI_Filter_GetExpression

Возвращает язык фильтра и выражение.
MI_HostedProvider_Close

Закройте дескриптор размещенного поставщика, возвращенный MI_Application_NewHostedProvider.
MI_HostedProvider_GetApplication

Возвращает дескриптор приложения верхнего уровня, из которого был создан дескриптор размещенного поставщика.
MI_Instance_AddElement

Добавляет новое свойство в динамический экземпляр (поддерживается только динамическими экземплярами, схема которых может быть расширена во время выполнения).
MI_Instance_ClearElement

Очищает значение именованного элемента (свойство CIM) и задает для него значение NULL.
MI_Instance_ClearElementAt

Очищает значение элемента (свойство CIM) по указанному индексу и присваивает ему значение NULL.
MI_Instance_Clone

Создает копию указанного экземпляра в куче.
MI_Instance_Delete

Удаляет экземпляр, созданный в куче или клонированных из другого экземпляра.
MI_Instance_Destruct

Удаляет экземпляр, созданный в стеке или в качестве члена структуры.
MI_Instance_GetClass

Возвращает MI_Class, связанный с экземпляром .
MI_Instance_GetClassName

Возвращает имя класса указанного экземпляра.
MI_Instance_GetElement

Возвращает значение именованного элемента (свойство CIM).
MI_Instance_GetElementAt

Возвращает значение элемента (свойство CIM) по указанному индексу.
MI_Instance_GetElementCount

Возвращает количество элементов в экземпляре .
MI_Instance_GetNameSpace

Возвращает имя пространства имен указанного экземпляра.
MI_Instance_GetServerName

Возвращает имя сервера из указанного экземпляра.
MI_Instance_IsA

Определяет, является ли экземпляр экземпляра экземпляром класса, заданного classDecl.
MI_Instance_Normalize

Анализирует структуру MI_Instance_ExFT, а затем извлекает таблицу функций MI_InstanceFT.
MI_Instance_SetElement

Задайте значение элемента с заданным именем в заданном экземпляре .
MI_Instance_SetElementAt

Задайте значение элемента по заданному индексу экземпляра .
MI_Instance_SetNameSpace

Задает имя пространства имен указанного экземпляра.
MI_Instance_SetServerName

Задает имя сервера указанного экземпляра.
MI_Operation_Cancel

Отменяет выполняющуюся операцию.
MI_Operation_Close

Закрывает дескриптор операции.
MI_Operation_GetClass

Возвращает синхронный результат для операции класса.
MI_Operation_GetIndication

Получение синхронных результатов из подписки.
MI_Operation_GetInstance

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

Возвращает сеанс, связанный с операцией.
MI_OperationOptions_Clone

Создает копию структуры MI_OperationOptions.
MI_OperationOptions_Delete

Удаляет набор параметров и связанную с ним память.
MI_OperationOptions_DisableChannel

Использует MI_Context_WriteMessage для отключения ведения журнала в указанном канале.
MI_OperationOptions_EnableChannel

Использует MI_Context_WriteMessage для включения ведения журнала в указанном канале.
MI_OperationOptions_GetEnabledChannels

Возвращает список ранее включенных каналов.
MI_OperationOptions_GetNumber

Возвращает ранее добавленный параметр пользовательского номера. (MI_OperationOptions_GetNumber)
MI_OperationOptions_GetOption

Возвращает ранее добавленное значение параметра на основе имени параметра. (MI_OperationOptions_GetOption)
MI_OperationOptions_GetOptionAt

Возвращает ранее добавленное значение параметра на основе указанного индекса. (MI_OperationOptions_GetOptionAt)
MI_OperationOptions_GetOptionCount

Возвращает количество ранее добавленных параметров. (MI_OperationOptions_GetOptionCount)
MI_OperationOptions_GetPromptUserMode

Возвращает значение, указывающее серверу, как реагировать на вызов поставщика к MI_Context_PromptUser. (MI_OperationOptions_GetPromptUserMode)
MI_OperationOptions_GetPromptUserRegularMode

Возвращает значение, указывающее серверу, как реагировать на вызов поставщика к MI_Context_PromptUser. (MI_OperationOptions_GetPromptUserRegularMode)
MI_OperationOptions_GetProviderArchitecture

Возвращает архитектуру поставщика для операции.
MI_OperationOptions_GetResourceUri

Возвращает URI ресурса, используемый для операции.
MI_OperationOptions_GetResourceUriPrefix

Возвращает префикс URI ресурса, используемый для операции.
MI_OperationOptions_GetString

Возвращает настраиваемый строковый параметр.
MI_OperationOptions_GetTimeout

Возвращает значение времени ожидания операции.
MI_OperationOptions_GetUseMachineID

Возвращает значение, указывающее, следует ли использовать идентификационные данные компьютера в запросе операции.
MI_OperationOptions_GetWriteErrorMode

Задает режим отчетов об ошибках. (MI_OperationOptions_GetWriteErrorMode)
MI_OperationOptions_SetCustomOption

Задает пользовательский параметр для операции.
MI_OperationOptions_SetNumber

Задает значение параметра настраиваемого числа.
MI_OperationOptions_SetPromptUserMode

Задает значение, указывающее серверу, как реагировать на вызов MI_Context_PromptUser функции поставщика. (MI_OperationOptions_SetPromptUserMode)
MI_OperationOptions_SetPromptUserRegularMode

Задает значение, указывающее серверу, как реагировать на вызов MI_Context_PromptUser функции поставщика. (MI_OperationOptions_SetPromptUserRegularMode)
MI_OperationOptions_SetProviderArchitecture

Задает архитектуру поставщика для операции.
MI_OperationOptions_SetResourceUri

Задает универсальный код ресурса (URI) для операции.
MI_OperationOptions_SetResourceUriPrefix

Задает префикс URI ресурса, используемый для операции.
MI_OperationOptions_SetString

Задает настраиваемый параметр строки. (MI_OperationOptions_SetString)
MI_OperationOptions_SetTimeout

Задает время ожидания для конкретной операции.
MI_OperationOptions_SetUseMachineID

Включает или отключает отправку идентификационных данных компьютера в запросе операции.
MI_OperationOptions_SetWriteErrorMode

Задает режим отчетов об ошибках. (MI_OperationOptions_SetWriteErrorMode)
MI_ParameterSet_GetMethodReturnType

Возвращает тип возвращаемого значения метода и набор квалификатора для указанного набора параметров.
MI_ParameterSet_GetParameter

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

Возвращает сведения о параметрах метода по указанному индексу.
MI_ParameterSet_GetParameterCount

Возвращает количество параметров в наборе параметров метода.
MI_PropertySet_AddElement

Добавляет имя в список свойств.
MI_PropertySet_Clear

Удаляет все имена из списка свойств. После этого счетчик равен нулю. Это позволяет повторно использовать списки свойств (без необходимости их деструктивировать и реконструировать).
MI_PropertySet_Clone

Создает копию заданного свойства, заданного в куче.
MI_PropertySet_ContainsElement

Определяет, содержит ли список свойств указанное имя свойства.
MI_PropertySet_Delete

Удаляет указанный список свойств, созданный в куче.
MI_PropertySet_Destruct

Удаляет указанный список свойств, созданный в стеке.
MI_PropertySet_GetElementAt

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

Возвращает количество элементов в указанном наборе свойств.
MI_QualifierSet_GetQualifier

Возвращает сведения о квалификаторе на основе заданного имени квалификатора.
MI_QualifierSet_GetQualifierAt

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

Возвращает количество квалификаторов в наборе квалификаторов.
MI_Serializer_Close

Закрывает объект сериализатора и освобождает связанную с ним внутреннюю память.
MI_Serializer_SerializeClass

Сериализует MI_Class в буфер в формате, указанном при создании сериализатора. Параметры можно передавать в флаги, чтобы контролировать сериализацию класса и всех его родительских классов или только самого дочернего класса.
MI_Serializer_SerializeInstance

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

Возвращает системное имя сервера.
MI_Server_GetVersion

Возвращает значение макроса MI_VERSION, используемого при создании поставщика.
MI_Session_AssociatorInstances

Находит экземпляры, связанные с конкретным экземпляром ключа.
MI_Session_Close

Закрывает сеанс и освобождает всю связанную память.
MI_Session_CreateInstance

Создает экземпляр на сервере, который представляет сеанс.
MI_Session_DeleteInstance

Удаляет экземпляр на сервере, представленном сеансом.
MI_Session_EnumerateClasses

Перечисляет классы указанного сеанса.
MI_Session_EnumerateInstances

Перечисление всех экземпляров (на сервере, представленном сеансом), связанных с классом .
MI_Session_GetApplication

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

Возвращает объявление MI_Class на основе определенного имени класса.
MI_Session_GetInstance

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

Вызывает метод в поставщике.
MI_Session_ModifyInstance

Обновления существующий экземпляр на сервере, представленном сеансом.
MI_Session_QueryInstances

Запросы набора экземпляров на основе выражения запроса.
MI_Session_ReferenceInstances

Находит объект связи, который ссылается на указанный экземпляр ключа.
MI_Session_Subscribe

Подписывается на указание на сервере, представленном сеансом.
MI_Session_TestConnection

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

Задает параметр подписки для учетных данных доставки, используемых при подключении к клиенту для доставки результата указания отправки.
MI_SubscriptionDeliveryOptions_Clone

Создает копию структуры MI_SubscriptionDeliveryOptions.
MI_SubscriptionDeliveryOptions_Delete

Удаляет указанную структуру параметров доставки подписки.
MI_SubscriptionDeliveryOptions_GetBookmark

Возвращает ранее заданную закладку подписки.
MI_SubscriptionDeliveryOptions_GetCredentialsAt

Возвращает ранее добавленные учетные данные на основе указанного индекса.
MI_SubscriptionDeliveryOptions_GetCredentialsCount

Возвращает количество ранее добавленных учетных данных. (MI_SubscriptionDeliveryOptions_GetCredentialsCount)
MI_SubscriptionDeliveryOptions_GetCredentialsPasswordAt

Возвращает ранее добавленный пароль учетных данных на основе указанного индекса.
MI_SubscriptionDeliveryOptions_GetDateTime

Возвращает ранее заданный параметр datetime.
MI_SubscriptionDeliveryOptions_GetDeliveryDestination

Возвращает ранее заданное назначение доставки подписки.
MI_SubscriptionDeliveryOptions_GetDeliveryPortNumber

Возвращает ранее заданный номер порта доставки.
MI_SubscriptionDeliveryOptions_GetDeliveryRetryAttempts

Возвращает количество повторных попыток доставки.
MI_SubscriptionDeliveryOptions_GetDeliveryRetryInterval

Возвращает интервал повторных попыток доставки, в течение времени ожидания перед повторным выполнением доставки.
MI_SubscriptionDeliveryOptions_GetExpirationTime

Возвращает значение срока действия доставки (которое может быть выражено в виде метки времени или интервала).
MI_SubscriptionDeliveryOptions_GetHeartbeatInterval

Возвращает интервал пульса доставки.
MI_SubscriptionDeliveryOptions_GetInterval

Возвращает интервал доставки для указанного параметра.
MI_SubscriptionDeliveryOptions_GetMaximumLatency

Возвращает максимальное количество времени, в течение который сервер будет хранить результат перед его доставкой клиенту.
MI_SubscriptionDeliveryOptions_GetNumber

Возвращает значение именованного числового параметра.
MI_SubscriptionDeliveryOptions_GetOption

Возвращает значение именованного параметра.
MI_SubscriptionDeliveryOptions_GetOptionAt

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

Возвращает количество ранее заданных параметров.
MI_SubscriptionDeliveryOptions_GetString

Возвращает значение параметра именованной строки.
MI_SubscriptionDeliveryOptions_SetBookmark

Задает закладку для доставки сведений о подписке.
MI_SubscriptionDeliveryOptions_SetDateTime

Задает значение именованного параметра DateTime.
MI_SubscriptionDeliveryOptions_SetDeliveryDestination

Задает конечную точку назначения, в которую будет доставлено указание.
MI_SubscriptionDeliveryOptions_SetDeliveryPortNumber

Задает номер порта доставки подписки.
MI_SubscriptionDeliveryOptions_SetDeliveryRetryAttempts

Задает количество попыток доставки результата в подписке на принудительная доставка.
MI_SubscriptionDeliveryOptions_SetDeliveryRetryInterval

Задает интервал повтора доставки для подписок, которые предназначены для принудительной доставки.
MI_SubscriptionDeliveryOptions_SetExpirationTime

Задает время окончания срока действия подписки (когда подписка завершит работу).
MI_SubscriptionDeliveryOptions_SetHeartbeatInterval

Задает интервал пульса.
MI_SubscriptionDeliveryOptions_SetInterval

Задает значение параметра именованного интервала.
MI_SubscriptionDeliveryOptions_SetMaximumLatency

Задает максимальное время, в течение которого сервер будет хранить результат перед его доставкой клиенту.
MI_SubscriptionDeliveryOptions_SetNumber

Задает значение именованного числового параметра, не охваченного выделенной функцией.
MI_SubscriptionDeliveryOptions_SetString

Задает значение именованного параметра строки, не охваченного выделенной функцией.
MI_Utilities_CimErrorFromErrorCode

Сопоставляет код ошибки операционной системы с экземпляром ошибки CIM.
MI_Utilities_MapErrorToMiErrorCategory

Сопоставляет код ошибки операционной системы с категорией ошибок.

Функции обратного вызова

 
MI_Deserializer_ClassObjectNeeded

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

Структуры

 
MI_Application

Представляет инициализированную инфраструктуру.
MI_ApplicationFT

Структура поддержки, используемая в структуре MI_Application. Для управления этими структурами используйте функции с префиксом имени "MI_Application_".
MI_Array

Универсальный тип, представляющий массив. Его можно обобщить, так как все массивы имеют одинаковый размер, за исключением того, что тип элемента данных будет специализированным.
MI_ArrayField

Представляет свойство внутри структуры MI_Instance. (MI_ArrayField)
MI_BooleanA

Представляет массив типов MI_Boolean.
MI_BooleanAField

Представляет свойство внутри структуры MI_Instance. (MI_BooleanAField)
MI_BooleanField

Представляет свойство внутри структуры MI_Instance. (MI_BooleanField)
MI_Char16A

Представляет массив типов MI_Char16. (MI_Char16A)
MI_Char16AField

Представляет свойство внутри структуры MI_Instance. (MI_Char16AField)
MI_Char16Field

Представляет свойство внутри структуры MI_Instance. (MI_Char16Field)
MI_Class

Представляет схему экземпляра.
MI_ClassDecl

В этой структуре описывается объявление класса. Он содержит имя и иерархию класса, свойства, квалификаторы и методы.
MI_ClassFT

Структура поддержки, используемая в структуре MI_Class. Используйте функции с префиксом имени "MI_Class_", чтобы управлять этими структурами.
MI_ClientFT_V1

Таблицы функций клиента.
MI_ConstBooleanA

Представляет массив типов MI_ConstBoolean.
MI_ConstBooleanAField

Представляет свойство внутри структуры MI_Instance. (MI_ConstBooleanAField)
MI_ConstBooleanField

Представляет свойство внутри структуры MI_Instance. (MI_ConstBooleanField)
MI_ConstChar16A

Представляет массив типов MI_Char16. (MI_ConstChar16A)
MI_ConstChar16AField

Представляет свойство внутри структуры MI_Instance. (MI_ConstChar16AField)
MI_ConstChar16Field

Представляет свойство внутри структуры MI_Instance. (MI_ConstChar16Field)
MI_ConstDatetimeA

Представляет массив типов MI_Datatime.
MI_ConstDatetimeAField

Представляет свойство внутри структуры MI_Instance. (MI_ConstDatetimeAField)
MI_ConstDatetimeField

Представляет свойство внутри структуры MI_Instance. (MI_ConstDatetimeField)
MI_ConstInstanceA

Представляет массив типов MI_Instance. (MI_ConstInstanceA)
MI_ConstInstanceAField

Представляет свойство внутри структуры MI_Instance. (MI_ConstInstanceAField)
MI_ConstInstanceField

Представляет свойство внутри структуры MI_Instance. (MI_ConstInstanceField)
MI_ConstReal32A

Представляет массив типов MI_Real32. (MI_ConstReal32A)
MI_ConstReal32AField

Представляет свойство внутри структуры MI_Instance. (MI_ConstReal32AField)
MI_ConstReal32Field

Представляет свойство внутри структуры MI_Instance. (MI_ConstReal32Field)
MI_ConstReal64A

Представляет массив типов MI_Real64. (MI_ConstReal64A)
MI_ConstReal64AField

Представляет свойство внутри структуры MI_Instance. (MI_ConstReal64AField)
MI_ConstReal64Field

Представляет свойство внутри структуры MI_Instance. (MI_ConstReal64Field)
MI_ConstReferenceA

Представляет массив типов MI_Instance. (MI_ConstReferenceA)
MI_ConstReferenceAField

Представляет свойство внутри структуры MI_Instance. (MI_ConstReferenceAField)
MI_ConstReferenceField

Представляет свойство внутри структуры MI_Instance. (MI_ConstReferenceField)
MI_ConstSint16A

Представляет массив типов MI_Sint16. (MI_ConstSint16A)
MI_ConstSint16AField

Представляет свойство внутри структуры MI_Instance. (MI_ConstSint16AField)
MI_ConstSint16Field

Представляет свойство внутри структуры MI_Instance. (MI_ConstSint16Field)
MI_ConstSint32A

Представляет массив типов MI_Sint32. (MI_ConstSint32A)
MI_ConstSint32AField

Представляет свойство внутри структуры MI_Instance. (MI_ConstSint32AField)
MI_ConstSint32Field

Представляет свойство внутри структуры MI_Instance. (MI_ConstSint32Field)
MI_ConstSint64A

Представляет массив типов MI_Sint64. (MI_ConstSint64A)
MI_ConstSint64AField

Представляет свойство внутри структуры MI_Instance. (MI_ConstSint64AField)
MI_ConstSint64Field

Представляет свойство внутри структуры MI_Instance. (MI_ConstSint64Field)
MI_ConstSint8A

Представляет массив типов MI_Sint8. (MI_ConstSint8A)
MI_ConstSint8AField

Представляет свойство внутри структуры MI_Instance. (MI_ConstSint8AField)
MI_ConstSint8Field

Представляет свойство внутри структуры MI_Instance. (MI_ConstSint8Field)
MI_ConstStringA

Представляет массив типов MI_Char.
MI_ConstStringAField

Представляет свойство внутри структуры MI_Instance. (MI_ConstStringAField)
MI_ConstStringField

Представляет свойство внутри структуры MI_Instance. (MI_ConstStringField)
MI_ConstUint16A

Представляет массив типов MI_Uint16A.
MI_ConstUint16AField

Представляет свойство внутри структуры MI_Instance. (MI_ConstUint16AField)
MI_ConstUint16Field

Представляет свойство внутри структуры MI_Instance. (MI_ConstUint16Field)
MI_ConstUint32A

Представляет массив типов MI_Uint32. (MI_ConstUint32A)
MI_ConstUint32AField

Представляет свойство внутри структуры MI_Instance. (MI_ConstUint32AField)
MI_ConstUint32Field

Представляет свойство внутри структуры MI_Instance. (MI_ConstUint32Field)
MI_ConstUint64A

Представляет массив типов MI_Uint64. (MI_ConstUint64A)
MI_ConstUint64AField

Представляет свойство внутри структуры MI_Instance. (MI_ConstUint64AField)
MI_ConstUint64Field

Представляет свойство внутри структуры MI_Instance. (MI_ConstUint64Field)
MI_ConstUint8A

Представляет массив типов MI_Uint8. (MI_ConstUint8A)
MI_ConstUint8AField

Представляет свойство внутри структуры MI_Instance. (MI_ConstUint8AField)
MI_ConstUint8Field

Представляет свойство внутри структуры MI_Instance. (MI_ConstUint8Field)
MI_Context

Содержит контекст для операции, которую должен выполнить поставщик.
MI_ContextFT

Структура поддержки, используемая в структуре MI_Context. Для управления этими структурами используйте функции с префиксом имени "MI_Context_".
MI_Datetime

Представляет объединение MI_Timestamp и MI_Interval.
MI_DatetimeA

Представляет массив типов MI_Datetime.
MI_DatetimeAField

Представляет свойство внутри структуры MI_Instance. (MI_DatetimeAField)
MI_DatetimeField

Представляет свойство внутри структуры MI_Instance. (MI_DatetimeField)
MI_Deserializer

Объект десериализации, созданный из MI_Application_NewDeserializer. Сам объект не следует использовать вручную или изменять, так как он используется внутри.
MI_DeserializerFT

Структура поддержки, используемая в структуре MI_ClientFT_V1. Для управления этими структурами используйте функции с префиксом имени "MI_Deserializer_".
MI_DestinationOptions

Представляет набор параметров назначения. Параметры назначения — это набор конфигураций, определяющих способ взаимодействия операции с сервером.
MI_DestinationOptionsFT

Структура поддержки, используемая в структуре MI_DestinationOptions. Используйте функции с префиксом имени "MI_DestinationOptions_" для управления этими структурами.
MI_FeatureDecl

Содержит свойства, общие для MI_PropertyDeclMI_ParameterDecland MI_MethodDecl структур.
MI_Filter

Содержит ссылку на таблицу функций MI_FilterFT.
MI_FilterFT

Структура поддержки, используемая в структуре MI_Filter. Для управления этими структурами используйте функции с префиксом имени "MI_Filter_".
MI_HostedProvider

Представляет размещение поставщика в клиентском приложении.
MI_HostedProviderFT

Структура поддержки, используемая в структуре MI_HostedProvider. Используйте функции с префиксом имени "MI_HostedProvider_", чтобы управлять этими структурами.
MI_Instance

Эта структура представляет экземпляр CIM. Доступ к этому объекту не должен осуществляться напрямую. Вместо этого следует использовать функции MI_Instance_*.
MI_InstanceA

Представляет массив MI_Instance структур.
MI_InstanceAField

Представляет свойство внутри структуры MI_Instance. (MI_InstanceAField)
MI_InstanceExFT

Расширяет структуру MI_InstanceFT.
MI_InstanceField

Представляет свойство внутри структуры MI_Instance. (MI_InstanceField)
MI_InstanceFT

Структура поддержки, используемая в структуре MI_Instance. Для управления этими структурами используйте функции с префиксом имени MI_Instance_.
MI_Interval

MI_Interval представляет интервал времени.
MI_MethodDecl

Представляет метод CIM.
MI_Module

Созданный поставщиком, этот объект содержит все данные, необходимые диспетчеру поставщика для управления поставщиками в этом модуле.
MI_ObjectDecl

Содержит свойства, общие для структур MI_ClassDecl и MI_PropertyDecl.
MI_Operation

Представляет выполнение одной операции. Этот объект содержит внутренние таблицы функций для выполнения действий с операцией.
MI_OperationCallbacks

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

Структура поддержки, используемая в структуре MI_Operation. Для управления этими структурами используйте функции с префиксом имени "MI_Operation_".
MI_OperationOptions

Представляет набор параметров операции.
MI_OperationOptionsFT

Структура поддержки, используемая в структуре MI_OperationOptions. Используйте функции с префиксом имени "MI_OperationOptions_" для управления этими структурами.
MI_ParameterDecl

Представляет параметры метода CIM.
MI_ParameterSet

Содержит параметры метода определения класса.
MI_ParameterSetFT

Структура поддержки, используемая в структуре MI_ParameterSet. Для управления этими структурами используйте функции с префиксом имени MI_ParameterSet_.
MI_PropertyDecl

Представляет свойство класса (элемент) в объявлении класса.
MI_PropertySet

Реализует набор имен свойств.
MI_PropertySetFT

Структура поддержки, используемая в структуре MI_PropertySet. Для управления этими структурами используйте функции с префиксом имени "MI_PropertySet_".
MI_ProviderFT

Структура поддержки, используемая в структурах MI_ClassDecl и MI_Module.
MI_Qualifier

Представляет квалификатор CIM.
MI_QualifierDecl

Представляет объявление квалификатора CIM.
MI_QualifierSet

Позволяет разработчику просматривать квалификаторы определения класса.
MI_QualifierSetFT

Структура поддержки, используемая в структуре MI_QualifierSet. Для управления этими структурами используйте функции с префиксом имени "MI_QualifierSet_".
MI_Real32A

Представляет массив типов MI_Real32. (MI_Real32A)
MI_Real32AField

Представляет свойство внутри структуры MI_Instance. (MI_Real32AField)
MI_Real32Field

Представляет свойство внутри структуры MI_Instance. (MI_Real32Field)
MI_Real64A

Представляет массив типов MI_Real64. (MI_Real64A)
MI_Real64AField

Представляет свойство внутри структуры MI_Instance. (MI_Real64AField)
MI_Real64Field

Представляет свойство внутри структуры MI_Instance. (MI_Real64Field)
MI_ReferenceA

Представляет массив указателей на типы MI_Instance.
MI_ReferenceAField

Представляет свойство внутри структуры MI_Instance. (MI_ReferenceAField)
MI_ReferenceField

Представляет свойство внутри структуры MI_Instance. (MI_ReferenceField)
MI_SchemaDecl

Представляет объекты схемы в схеме CIM, которые включают классы CIM и объявления квалификатора CIM.
MI_Serializer

Объект, привязанный к определенному методу сериализации.
MI_SerializerFT

Структура поддержки, используемая в структуре MI_ClientFT_V1. Для управления этими структурами используйте функции с префиксом имени "MI_Serializer_".
MI_Server

Эта структура определяет таблицы функций по умолчанию для всех типов: _Context, Экземпляр, PropertySet и Filter.
MI_ServerFT

Структура поддержки, используемая в структуре MI_Server. Для управления этими структурами используйте функции с префиксом имени "MI_Server_".
MI_Session

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

Контейнер для указателей функции обратного вызова, обрабатывающих ведение журнала и сообщения об ошибках.
MI_SessionFT

Таблица функций для всех действий в объекте сеанса.
MI_Sint16A

Представляет массив типов MI_Sint16. (MI_Sint16A)
MI_Sint16AField

Представляет свойство внутри структуры MI_Instance. (MI_Sint16AField)
MI_Sint16Field

Представляет свойство внутри структуры MI_Instance. (MI_Sint16Field)
MI_Sint32A

Представляет массив типов MI_Sint32. (MI_Sint32A)
MI_Sint32AField

Представляет свойство внутри структуры MI_Instance. (MI_Sint32AField)
MI_Sint32Field

Представляет свойство внутри структуры MI_Instance. (MI_Sint32Field)
MI_Sint64A

Представляет массив типов MI_Sint64. (MI_Sint64A)
MI_Sint64AField

Представляет свойство внутри структуры MI_Instance. (MI_Sint64AField)
MI_Sint64Field

Представляет свойство внутри структуры MI_Instance. (MI_Sint64Field)
MI_Sint8A

Представляет массив типов MI_Sint8. (MI_Sint8A)
MI_Sint8AField

Представляет свойство внутри структуры MI_Instance. (MI_Sint8AField)
MI_Sint8Field

Представляет свойство внутри структуры MI_Instance. (MI_Sint8Field)
MI_StringA

Представляет массив указателей на строки MI_Char*.
MI_StringAField

Представляет свойство внутри структуры MI_Instance. (MI_StringAField)
MI_StringField

Представляет свойство внутри структуры MI_Instance. (MI_StringField)
MI_SubscriptionDeliveryOptions

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

Структура поддержки, используемая в структуре MI_SubscriptionDeliveryOptions. Для управления этими структурами используйте функции с префиксом имени "MI_SubscriptionDeliveryOptions_".
MI_Timestamp

MI_Timestamp указывает метку времени или определенный момент времени.
MI_Uint16A

Представляет массив MI_Uint16 типов.
MI_Uint16AField

Представляет свойство внутри структуры MI_Instance. (MI_Uint16AField)
MI_Uint16Field

Представляет свойство внутри структуры MI_Instance. (MI_Uint16Field)
MI_Uint32A

Представляет массив типов MI_Uint32. (MI_Uint32A)
MI_Uint32AField

Представляет свойство внутри структуры MI_Instance. (MI_Uint32AField)
MI_Uint32Field

Представляет свойство внутри структуры MI_Instance. (MI_Uint32Field)
MI_Uint64A

Представляет массив типов MI_Uint64. (MI_Uint64A)
MI_Uint64AField

Представляет свойство внутри структуры MI_Instance. (MI_Uint64AField)
MI_Uint64Field

Представляет свойство внутри структуры MI_Instance. (MI_Uint64Field)
MI_Uint8A

Представляет массив типов MI_Uint8. (MI_Uint8A)
MI_Uint8AField

Представляет свойство внутри структуры MI_Instance. (MI_Uint8AField)
MI_Uint8Field

Представляет свойство внутри структуры MI_Instance. (MI_Uint8Field)
MI_UserCredentials

Учетные данные пользователя. Он включает тип проверки подлинности, имя пользователя и пароль или отпечаток сертификата.
MI_UsernamePasswordCreds

Сочетание имени пользователя и пароля, используемого для операций с подпиской.
MI_UtilitiesFT

Структура поддержки, используемая в структуре MI_ClientFT_V1. Для управления этими структурами используйте функции с префиксом имени "MI_Utilities_".
MI_Value

Объединение всех типов данных CIM.

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

 
MI_CallbackMode

Определяет режим обратного вызова для расширений CIM для функций WriteError и PromptUser.
MI_CancellationReason

Значение, передаваемое запросу на отмену операции, чтобы уведомить систему о причине отмены операции. Если служба завершает работу, она также может передать одно из этих значений поставщику.
MI_DestinationOptions_ImpersonationType

Используется обработчиком протокола DCOM для указания способа олицетворения на сервере.
MI_ErrorCategory

Это перечисление определяет категории ошибок для расширений CIM.
MI_LocaleType

При настройке и получении языковых стандартов требуется тип языкового стандарта.
MI_OperationCallback_ResponseType

Если MI_CallbackMode MI_CALLBACKMODE_INQUIRE, одно из этих значений можно использовать в обратном вызове.
MI_PromptType

Определяет типы запросов для расширений CIM.
MI_ProviderArchitecture

Это перечисление определяет архитектуру поставщика WMI, используемую на сервере.
MI_Result

Определяет коды возврата функции.
MI_SubscriptionDeliveryType

Различает тип доставки принудительной или опрашиваемой подписки. Это не поддерживается при использовании протокола DCOM.
MI_Type

Эти значения определяют тип данных квалификаторов, свойства, ссылки, параметры и возвращаемые значения методов для типов данных CIM.