英語で読む

次の方法で共有


mi.h ヘッダー

このヘッダーは、Windows 管理インフラストラクチャ (MI) によって使用されます。 詳細については、次を参照してください。

mi.h には、次のプログラミング インターフェイスが含まれています。

関数

 
MI_Application_Close

MI_Application_Initializeの呼び出しによって初期化された管理インフラストラクチャ クライアント API を初期化解除します。
MI_Application_InitializeV1

管理インフラストラクチャ (MI) クライアント API 呼び出しを実行できるように、アプリケーションを初期化します。
MI_Application_NewClass

MI_ClassDecl構造体からMI_Classを作成します。
MI_Application_NewDeserializer

逆シリアライザー オブジェクトを作成します。このオブジェクトを使用して、シリアル化されたオブジェクトをクラスまたはインスタンスに変換できます。
MI_Application_NewDestinationOptions

MI_Application_NewSession関数で使用できるMI_DestinationOptions オブジェクトを作成します。
MI_Application_NewHostedProvider

ホスト型プロバイダーをローカル コンピューター上の WMI エンジンに登録します。
MI_Application_NewInstance

インスタンスを必要とするさまざまな MI 操作 API に渡される新しいMI_Instance オブジェクトを作成します。
MI_Application_NewInstanceFromClass

クラス オブジェクトに基づいて新しいMI_Instance オブジェクトを作成します。
MI_Application_NewOperationOptions

MI_Session オブジェクトの操作関数で使用できるMI_OperationOptions オブジェクトを作成します。
MI_Application_NewParameterSet

新しいパラメーター セットを作成します。
MI_Application_NewSerializer

インスタンスとクラスをさまざまな形式にシリアル化するために使用できるシリアライザー オブジェクトを取得します。
MI_Application_NewSession

一連の操作の接続を 1 つの宛先に共有するために使用されるセッションを作成します。
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

プロバイダーがプロバイダーをホストしているローカル サーバーに対して CIM 操作を実行できるようにするローカル セッション (MI_Session) を取得します。
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

サーバー証明書 CA チェック値を取得します。
MI_DestinationOptions_GetCertCNCheck

サーバー証明書 CN チェック値を取得します。
MI_DestinationOptions_GetCertRevocationCheck

サーバー証明書の失効チェック値を取得します。
MI_DestinationOptions_GetCredentialsAt

指定したインデックスで資格情報を取得します。
MI_DestinationOptions_GetCredentialsCount

以前に追加された資格情報の数を取得します。 (MI_DestinationOptions_GetCredentialsCount)
MI_DestinationOptions_GetCredentialsPasswordAt

指定したインデックスに基づいて資格情報パスワードを取得します。
MI_DestinationOptions_GetDataLocale

ユーザーによって設定されたデータ ロケール (UI ロケールではなく) を取得します。
MI_DestinationOptions_GetDestinationPort

トランスポートの既定のポートを取得します。
MI_DestinationOptions_GetEncodePortInSPN

ポートのサービス プリンシパル名エンコード値を取得します。
MI_DestinationOptions_GetHttpUrlPrefix

HTTP URL プレフィックスを取得します。
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 トランスポートの CA 証明書チェックを有効または無効にします。
MI_DestinationOptions_SetCertCNCheck

SSL トランスポートを使用するときに証明書 CN チェックを有効または無効にします。
MI_DestinationOptions_SetCertRevocationCheck

SSL 経由で通信するときに証明書の失効を有効または無効にします。
MI_DestinationOptions_SetDataLocale

操作に使用する既定のデータ ロケールを設定します。
MI_DestinationOptions_SetDestinationPort

宛先との通信に使用するポートを設定します。
MI_DestinationOptions_SetEncodePortInSPN

リモート コンピューターへの接続を確立するときに、サービス プリンシパル名のポート番号のエンコードを有効または無効にします。
MI_DestinationOptions_SetHttpUrlPrefix

HTTP と HTTPS を経由するトランスポートの既定の HTTP URL プレフィックスを設定します。
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

操作の既定の UI ロケールを設定します。
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

インスタンス self が 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

プロパティ リストからすべての名前を削除します。 その後、カウントは 0 になります。 これにより、プロパティ リストを再利用できます (破棄して再構築する必要はありません)。
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

1 つの操作の実行を表します。 このオブジェクトは、操作に対してアクションを実行するための内部関数テーブルを保持します。
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

null で終わる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

WriteError および PromptUser 関数の CIM 拡張機能のコールバック モードを定義します。
MI_CancellationReason

操作が取り消されている理由をシステムに通知する操作取り消し要求に渡す値。 サービスがシャットダウンされている場合は、これらの値の 1 つをプロバイダーにも渡す可能性があります。
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 データ型の修飾子、プロパティ、参照、パラメーター、およびメソッドの戻り値のデータ型を指定します。