次の方法で共有


msi.h ヘッダー

このヘッダーは、アプリケーションのインストールとサービスによって使用されます。 詳細については、次を参照してください。

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

関数

 
MsiAdvertiseProductA

MsiAdvertiseProduct 関数は、アドバタイズ スクリプトを生成するか、製品をコンピューターにアドバタイズします。 (ANSI)
MsiAdvertiseProductExA

MsiAdvertiseProductEx 関数は、アドバタイズ スクリプトを生成するか、製品をコンピューターにアドバタイズします。 (ANSI)
MsiAdvertiseProductExW

MsiAdvertiseProductEx 関数は、アドバタイズ スクリプトを生成するか、製品をコンピューターにアドバタイズします。 (Unicode)
MsiAdvertiseProductW

MsiAdvertiseProduct 関数は、アドバタイズ スクリプトを生成するか、製品をコンピューターにアドバタイズします。 (Unicode)
MsiAdvertiseScriptA

MsiAdvertiseScript 関数は、アドバタイズされたスクリプト ファイルを指定した場所にコピーします。 (ANSI)
MsiAdvertiseScriptW

MsiAdvertiseScript 関数は、アドバタイズされたスクリプト ファイルを指定した場所にコピーします。 (Unicode)
MsiApplyMultiplePatchesA

パッチを受け取る資格のある製品に 1 つ以上のパッチを適用します。 (ANSI)
MsiApplyMultiplePatchesW

パッチを受け取る資格のある製品に 1 つ以上のパッチを適用します。 (Unicode)
MsiApplyPatchA

パッチ パッケージによってパッチを受け取る資格がある製品ごとに、MsiApplyPatch 関数によってインストールが呼び出され、PATCH プロパティがパッチ パッケージのパスに設定されます。 (ANSI)
MsiApplyPatchW

パッチ パッケージによってパッチを受け取る資格がある製品ごとに、MsiApplyPatch 関数によってインストールが呼び出され、PATCH プロパティがパッチ パッケージのパスに設定されます。 (Unicode)
MsiBeginTransactionA

MsiBeginTransaction 関数は、複数パッケージインストールのトランザクション処理を開始し、トランザクションの識別子を返します。 (ANSI)
MsiBeginTransactionW

MsiBeginTransaction 関数は、複数パッケージインストールのトランザクション処理を開始し、トランザクションの識別子を返します。 (Unicode)
MsiCloseAllHandles

MsiCloseAllHandles 関数は、現在のスレッドによって割り当てられた開いているすべてのインストール ハンドルを閉じます。 これは診断関数であり、クリーンアップには使用しないでください。
MsiCloseHandle

MsiCloseHandle 関数は、開いているインストール ハンドルを閉じます。
MsiCollectUserInfoA

MsiCollectUserInfo 関数は、インストール ウィザードからユーザー情報と製品 ID を取得して格納します。 (ANSI)
MsiCollectUserInfoW

MsiCollectUserInfo 関数は、インストール ウィザードからユーザー情報と製品 ID を取得して格納します。 (Unicode)
MsiConfigureFeatureA

MsiConfigureFeature 関数は、製品機能のインストール済み状態を構成します。 (ANSI)
MsiConfigureFeatureW

MsiConfigureFeature 関数は、製品機能のインストール済み状態を構成します。 (Unicode)
MsiConfigureProductA

MsiConfigureProduct 関数は、製品をインストールまたはアンインストールします。 (ANSI)
MsiConfigureProductExA

製品をインストールまたはアンインストールします。 (MsiConfigureProductExA)
MsiConfigureProductExW

製品をインストールまたはアンインストールします。 (MsiConfigureProductExW)
MsiConfigureProductW

MsiConfigureProduct 関数は、製品をインストールまたはアンインストールします。 (Unicode)
MsiDetermineApplicablePatchesA

MsiDetermineApplicablePatches 関数は、一連のパッチ ファイル、XML ファイル、および XML BLOB を受け取り、指定された Windows インストーラー パッケージに適用されるパッチとその順序を決定します。 (ANSI)
MsiDetermineApplicablePatchesW

MsiDetermineApplicablePatches 関数は、一連のパッチ ファイル、XML ファイル、および XML BLOB を受け取り、指定された Windows インストーラー パッケージに適用されるパッチとその順序を決定します。 (Unicode)
MsiDeterminePatchSequenceA

一連のパッチ ファイル、XML ファイル、および XML BLOB を受け取り、指定したインストール済み製品に対するパッチに最適なアプリケーション シーケンスを決定します。 (ANSI)
MsiDeterminePatchSequenceW

一連のパッチ ファイル、XML ファイル、および XML BLOB を受け取り、指定したインストール済み製品に対するパッチに最適なアプリケーション シーケンスを決定します。 (Unicode)
MsiEnableLogA

MsiEnableLog 関数は、呼び出し元プロセスで開始されるすべての後続のインストールのログ モードを設定します。 (ANSI)
MsiEnableLogW

MsiEnableLog 関数は、呼び出し元プロセスで開始されるすべての後続のインストールのログ モードを設定します。 (Unicode)
MsiEndTransaction

MsiEndTransaction 関数は、MsiBeginTransaction 関数によって開かれたトランザクションに属するすべてのインストールをコミットまたはロールバックできます。
MsiEnumClientsA

MsiEnumClients 関数は、インストールされている特定のコンポーネントのクライアントを列挙します。 関数は、呼び出されるたびに 1 つの製品コードを取得します。 (ANSI)
MsiEnumClientsExA

MsiEnumClientsEx 関数は、指定したコンポーネントを使用するインストール済みアプリケーションを列挙します。 関数は、アプリケーションが呼び出されるたびに製品コードを取得します。 (ANSI)
MsiEnumClientsExW

MsiEnumClientsEx 関数は、指定したコンポーネントを使用するインストール済みアプリケーションを列挙します。 関数は、アプリケーションが呼び出されるたびに製品コードを取得します。 (Unicode)
MsiEnumClientsW

MsiEnumClients 関数は、インストールされている特定のコンポーネントのクライアントを列挙します。 関数は、呼び出されるたびに 1 つの製品コードを取得します。 (Unicode)
MsiEnumComponentQualifiersA

MsiEnumComponentQualifiers 関数は、指定されたコンポーネントのアドバタイズされた修飾子を列挙します。 この関数は、呼び出されるたびに 1 つの修飾子を取得します。 (ANSI)
MsiEnumComponentQualifiersW

MsiEnumComponentQualifiers 関数は、指定されたコンポーネントのアドバタイズされた修飾子を列挙します。 この関数は、呼び出されるたびに 1 つの修飾子を取得します。 (Unicode)
MsiEnumComponentsA

MsiEnumComponents 関数は、すべての製品にインストールされているコンポーネントを列挙します。 この関数は、呼び出されるたびに 1 つのコンポーネント コードを取得します。 (ANSI)
MsiEnumComponentsExA

MsiEnumComponentsEx 関数は、インストール済みのコンポーネントを列挙します。 関数は、呼び出されるたびに 1 つのコンポーネントのコンポーネント コードを取得します。 コンポーネント コードは、コンポーネント、バージョン、言語に固有の文字列 GUID です。 (ANSI)
MsiEnumComponentsExW

MsiEnumComponentsEx 関数は、インストール済みのコンポーネントを列挙します。 関数は、呼び出されるたびに 1 つのコンポーネントのコンポーネント コードを取得します。 コンポーネント コードは、コンポーネント、バージョン、言語に固有の文字列 GUID です。 (Unicode)
MsiEnumComponentsW

MsiEnumComponents 関数は、すべての製品にインストールされているコンポーネントを列挙します。 この関数は、呼び出されるたびに 1 つのコンポーネント コードを取得します。 (Unicode)
MsiEnumFeaturesA

MsiEnumFeatures 関数は、特定の製品の発行済み機能を列挙します。 この関数は、呼び出されるたびに 1 つの機能 ID を取得します。 (ANSI)
MsiEnumFeaturesW

MsiEnumFeatures 関数は、特定の製品の発行済み機能を列挙します。 この関数は、呼び出されるたびに 1 つの機能 ID を取得します。 (Unicode)
MsiEnumPatchesA

MsiEnumPatches 関数は、製品に適用されているすべてのパッチを列挙します。 (ANSI)
MsiEnumPatchesExA

特定のコンテキストまたはすべてのコンテキストのすべてのパッチを列挙します。 (ANSI)
MsiEnumPatchesExW

特定のコンテキストまたはすべてのコンテキストのすべてのパッチを列挙します。 (Unicode)
MsiEnumPatchesW

MsiEnumPatches 関数は、製品に適用されているすべてのパッチを列挙します。 (Unicode)
MsiEnumProductsA

MsiEnumProducts 関数は、現在アドバタイズまたはインストールされているすべての製品を列挙します。 ユーザーごとのインストール コンテキストとマシンごとのインストール コンテキストと提供情報の両方にインストールされている製品が列挙されます。 (ANSI)
MsiEnumProductsExA

指定したコンテキストで現在アドバタイズまたはインストールされている製品の 1 つまたはすべてのインスタンスを列挙します。 (ANSI)
MsiEnumProductsExW

指定したコンテキストで現在アドバタイズまたはインストールされている製品の 1 つまたはすべてのインスタンスを列挙します。 (Unicode)
MsiEnumProductsW

MsiEnumProducts 関数は、現在アドバタイズまたはインストールされているすべての製品を列挙します。 ユーザーごとのインストール コンテキストとマシンごとのインストール コンテキストと提供情報の両方にインストールされている製品が列挙されます。 (Unicode)
MsiEnumRelatedProductsA

MsiEnumRelatedProducts 関数は、指定されたアップグレード コードを持つ製品を列挙します。 この関数は、Property テーブルに指定された UpgradeCode プロパティを持つ、現在インストールおよびアドバタイズされている製品を一覧表示します。 (ANSI)
MsiEnumRelatedProductsW

MsiEnumRelatedProducts 関数は、指定されたアップグレード コードを持つ製品を列挙します。 この関数は、Property テーブルに指定された UpgradeCode プロパティを持つ、現在インストールおよびアドバタイズされている製品を一覧表示します。 (Unicode)
MsiExtractPatchXMLDataA

MsiExtractPatchXMLData 関数は、パッチがターゲット システムに適用されるかどうかを判断するために使用できる情報をパッチから抽出します。 (ANSI)
MsiExtractPatchXMLDataW

MsiExtractPatchXMLData 関数は、パッチがターゲット システムに適用されるかどうかを判断するために使用できる情報をパッチから抽出します。 (Unicode)
MsiGetComponentPathA

MsiGetComponentPath 関数は、インストールされているコンポーネントへの完全なパスを返します。 コンポーネントのキー パスがレジストリ キーの場合、レジストリ キーが返されます。 (ANSI)
MsiGetComponentPathExA

インストールされているコンポーネントの完全なパスを返します。 (ANSI)
MsiGetComponentPathExW

インストールされているコンポーネントの完全なパスを返します。 (Unicode)
MsiGetComponentPathW

MsiGetComponentPath 関数は、インストールされているコンポーネントへの完全なパスを返します。 コンポーネントのキー パスがレジストリ キーの場合、レジストリ キーが返されます。 (Unicode)
MsiGetFeatureInfoA

機能の説明情報を返します。 (ANSI)
MsiGetFeatureInfoW

機能の説明情報を返します。 (Unicode)
MsiGetFeatureUsageA

MsiGetFeatureUsage 関数は、製品機能の使用状況メトリックを返します。 (ANSI)
MsiGetFeatureUsageW

MsiGetFeatureUsage 関数は、製品機能の使用状況メトリックを返します。 (Unicode)
MsiGetFileHashA

MsiGetFileHash 関数は、ファイルへのパスを取得し、そのファイルの 128 ビット ハッシュを返します。 作成ツールでは、MsiGetFileHash を使用して、MsiFileHash テーブルの設定に必要なファイル ハッシュを取得できます。 (ANSI)
MsiGetFileHashW

MsiGetFileHash 関数は、ファイルへのパスを取得し、そのファイルの 128 ビット ハッシュを返します。 作成ツールでは、MsiGetFileHash を使用して、MsiFileHash テーブルの設定に必要なファイル ハッシュを取得できます。 (Unicode)
MsiGetFileSignatureInformationA

MsiGetFileSignatureInformation 関数は、デジタル署名されたファイルへのパスを取得し、ファイルの署名者証明書とハッシュを返します。 (ANSI)
MsiGetFileSignatureInformationW

MsiGetFileSignatureInformation 関数は、デジタル署名されたファイルへのパスを取得し、ファイルの署名者証明書とハッシュを返します。 (Unicode)
MsiGetFileVersionA

MsiGetFileVersion は、インストーラーがデータベースで検索する必要がある形式のバージョン文字列と言語文字列を返します。 (ANSI)
MsiGetFileVersionW

MsiGetFileVersion は、インストーラーがデータベースで検索する必要がある形式のバージョン文字列と言語文字列を返します。 (Unicode)
MsiGetPatchFileListA

MsiGetPatchFileList 関数には、セミコロンで区切られた .msp ファイルの一覧が提供され、パッチによって更新できるファイルの一覧が取得されます。 (ANSI)
MsiGetPatchFileListW

MsiGetPatchFileList 関数には、セミコロンで区切られた .msp ファイルの一覧が提供され、パッチによって更新できるファイルの一覧が取得されます。 (Unicode)
MsiGetPatchInfoA

MsiGetPatchInfo 関数は、パッチに関する情報を返します。 (ANSI)
MsiGetPatchInfoExA

製品の指定されたインスタンスへのパッチの適用に関する情報を照会します。 (ANSI)
MsiGetPatchInfoExW

製品の指定されたインスタンスへのパッチの適用に関する情報を照会します。 (Unicode)
MsiGetPatchInfoW

MsiGetPatchInfo 関数は、パッチに関する情報を返します。 (Unicode)
MsiGetProductCodeA

MsiGetProductCode 関数は、アプリケーションのインストールまたはアドバタイズされたコンポーネントのコンポーネント コードを使用して、アプリケーションの製品コードを返します。 (ANSI)
MsiGetProductCodeW

MsiGetProductCode 関数は、アプリケーションのインストールまたはアドバタイズされたコンポーネントのコンポーネント コードを使用して、アプリケーションの製品コードを返します。 (Unicode)
MsiGetProductInfoA

MsiGetProductInfo 関数は、公開およびインストールされている製品の製品情報を返します。 (ANSI)
MsiGetProductInfoExA

アドバタイズされ、インストールされている製品の製品情報を返します。 (ANSI)
MsiGetProductInfoExW

アドバタイズされ、インストールされている製品の製品情報を返します。 (Unicode)
MsiGetProductInfoFromScriptA

MsiGetProductInfoFromScript 関数は、Windows インストーラー スクリプト ファイルの製品情報を返します。 (ANSI)
MsiGetProductInfoFromScriptW

MsiGetProductInfoFromScript 関数は、Windows インストーラー スクリプト ファイルの製品情報を返します。 (Unicode)
MsiGetProductInfoW

MsiGetProductInfo 関数は、公開およびインストールされている製品の製品情報を返します。 (Unicode)
MsiGetProductPropertyA

MsiGetProductProperty 関数は、製品のプロパティを取得します。 これらのプロパティは製品データベースにあります。 (ANSI)
MsiGetProductPropertyW

MsiGetProductProperty 関数は、製品のプロパティを取得します。 これらのプロパティは製品データベースにあります。 (Unicode)
MsiGetShortcutTargetA

MsiGetShortcutTarget 関数は、ショートカットを調べて、製品、機能名、およびコンポーネント (使用可能な場合) を返します。 (ANSI)
MsiGetShortcutTargetW

MsiGetShortcutTarget 関数は、ショートカットを調べて、製品、機能名、およびコンポーネント (使用可能な場合) を返します。 (Unicode)
MsiGetUserInfoA

MsiGetUserInfo 関数は、インストールされている製品の登録済みユーザー情報を返します。 (ANSI)
MsiGetUserInfoW

MsiGetUserInfo 関数は、インストールされている製品の登録済みユーザー情報を返します。 (Unicode)
MsiInstallMissingComponentA

MsiInstallMissingComponent 関数は、予期せず見つからないファイルをインストールします。 (ANSI)
MsiInstallMissingComponentW

MsiInstallMissingComponent 関数は、予期せず見つからないファイルをインストールします。 (Unicode)
MsiInstallMissingFileA

MsiInstallMissingFile 関数は、予期せず見つからないファイルをインストールします。 (ANSI)
MsiInstallMissingFileW

MsiInstallMissingFile 関数は、予期せず見つからないファイルをインストールします。 (Unicode)
MsiInstallProductA

製品をインストールまたはアンインストールします。 (MsiInstallProductA)
MsiInstallProductW

製品をインストールまたはアンインストールします。 (MsiInstallProductW)
MsiIsProductElevatedA

MsiIsProductElevated 関数は、製品が管理されているかどうかを返します。 (ANSI)
MsiIsProductElevatedW

MsiIsProductElevated 関数は、製品が管理されているかどうかを返します。 (Unicode)
MsiJoinTransaction

MsiJoinTransaction 関数は、Windows インストーラーが、現在のプロセスを複数パッケージ インストールをインストールするトランザクションの所有者にすることを要求します。
MsiLocateComponentA

MsiLocateComponent 関数は、製品コードなしでインストールされているコンポーネントへの完全なパスを返します。 (ANSI)
MsiLocateComponentW

MsiLocateComponent 関数は、製品コードなしでインストールされているコンポーネントへの完全なパスを返します。 (Unicode)
MsiNotifySidChangeA

MsiNotifySidChange 関数は、ユーザー SID に変更を加えて、Windows インストーラーの内部情報に通知し、更新します。 (ANSI)
MsiNotifySidChangeW

MsiNotifySidChange 関数は、ユーザー SID に変更を加えて、Windows インストーラーの内部情報に通知し、更新します。 (Unicode)
MsiOpenPackageA

MsiOpenPackage 関数は、製品データベースにアクセスする関数で使用するパッケージを開きます。 (ANSI)
MsiOpenPackageExA

MsiOpenPackageEx 関数は、製品データベースにアクセスする関数で使用するパッケージを開きます。 (ANSI)
MsiOpenPackageExW

MsiOpenPackageEx 関数は、製品データベースにアクセスする関数で使用するパッケージを開きます。 (Unicode)
MsiOpenPackageW

MsiOpenPackage 関数は、製品データベースにアクセスする関数で使用するパッケージを開きます。 (Unicode)
MsiOpenProductA

MsiOpenProduct 関数は、製品データベースにアクセスする関数で使用する製品を開きます。 ハンドルが不要になった場合は、MsiCloseHandle 関数を ハンドルと共に呼び出す必要があります。 (ANSI)
MsiOpenProductW

MsiOpenProduct 関数は、製品データベースにアクセスする関数で使用する製品を開きます。 ハンドルが不要になった場合は、MsiCloseHandle 関数を ハンドルと共に呼び出す必要があります。 (Unicode)
MsiProcessAdvertiseScriptA

MsiProcessAdvertiseScript 関数は、指定した場所にアドバタイズ スクリプト ファイルを処理します。 (ANSI)
MsiProcessAdvertiseScriptW

MsiProcessAdvertiseScript 関数は、指定した場所にアドバタイズ スクリプト ファイルを処理します。 (Unicode)
MsiProvideAssemblyA

MsiProvideAssembly 関数は、アセンブリを含む Windows インストーラー コンポーネントへの完全なパスを返します。 この関数は、ソースの入力を求め、必要なインストールを実行します。 MsiProvideAssembly は、機能の使用数をインクリメントします。 (ANSI)
MsiProvideAssemblyW

MsiProvideAssembly 関数は、アセンブリを含む Windows インストーラー コンポーネントへの完全なパスを返します。 この関数は、ソースの入力を求め、必要なインストールを実行します。 MsiProvideAssembly は、機能の使用数をインクリメントします。 (Unicode)
MsiProvideComponentA

MsiProvideComponent 関数は、必要なインストールを実行して、完全なコンポーネント パスを返します。 この関数は、必要に応じてソースの入力を求め、機能の使用数を増やします。 (ANSI)
MsiProvideComponentW

MsiProvideComponent 関数は、必要なインストールを実行して、完全なコンポーネント パスを返します。 この関数は、必要に応じてソースの入力を求め、機能の使用数を増やします。 (Unicode)
MsiProvideQualifiedComponentA

MsiProvideQualifiedComponent 関数は、修飾されたコンポーネントの完全なコンポーネント パスを返し、必要なインストールを実行します。 この関数は、必要に応じてソースの入力を求め、機能の使用数を増やします。 (ANSI)
MsiProvideQualifiedComponentExA

MsiProvideQualifiedComponentEx 関数は、製品によって公開され、必要なインストールを実行する修飾コンポーネントの完全なコンポーネント パスを返します。 (ANSI)
MsiProvideQualifiedComponentExW

MsiProvideQualifiedComponentEx 関数は、製品によって公開され、必要なインストールを実行する修飾コンポーネントの完全なコンポーネント パスを返します。 (Unicode)
MsiProvideQualifiedComponentW

MsiProvideQualifiedComponent 関数は、修飾されたコンポーネントの完全なコンポーネント パスを返し、必要なインストールを実行します。 この関数は、必要に応じてソースの入力を求め、機能の使用数を増やします。 (Unicode)
MsiQueryComponentStateA

MsiQueryComponentState 関数は、コンポーネントのインストール済み状態を返します。 (ANSI)
MsiQueryComponentStateW

MsiQueryComponentState 関数は、コンポーネントのインストール済み状態を返します。 (Unicode)
MsiQueryFeatureStateA

MsiQueryFeatureState 関数は、製品機能のインストール済み状態を返します。 (ANSI)
MsiQueryFeatureStateExA

MsiQueryFeatureStateEx 関数は、製品機能のインストール済み状態を返します。 (ANSI)
MsiQueryFeatureStateExW

MsiQueryFeatureStateEx 関数は、製品機能のインストール済み状態を返します。 (Unicode)
MsiQueryFeatureStateW

MsiQueryFeatureState 関数は、製品機能のインストール済み状態を返します。 (Unicode)
MsiQueryProductStateA

MsiQueryProductState 関数は、製品のインストール済み状態を返します。 (ANSI)
MsiQueryProductStateW

MsiQueryProductState 関数は、製品のインストール済み状態を返します。 (Unicode)
MsiReinstallFeatureA

機能を再インストールします。 (ANSI)
MsiReinstallFeatureW

機能を再インストールします。 (Unicode)
MsiReinstallProductA

製品を再インストールします。 (ANSI)
MsiReinstallProductW

製品を再インストールします。 (Unicode)
MsiRemovePatchesA

1 つの製品から 1 つ以上のパッチを削除します。 (ANSI)
MsiRemovePatchesW

1 つの製品から 1 つ以上のパッチを削除します。 (Unicode)
MsiSetExternalUIA

MsiSetExternalUI 関数は、外部ユーザー インターフェイス ハンドラーを有効にします。 (ANSI)
MsiSetExternalUIRecord

MsiSetExternalUIRecord 関数を使用すると、外部ユーザー インターフェイス (UI) ハンドラーが有効になります。
MsiSetExternalUIW

MsiSetExternalUI 関数は、外部ユーザー インターフェイス ハンドラーを有効にします。 (Unicode)
MsiSetInternalUI

MsiSetInternalUI 関数を使用すると、インストーラーの内部ユーザー インターフェイスが有効になります。 次に、このユーザー インターフェイスは、このプロセスでユーザー インターフェイスを生成するインストーラー関数に対する後続のすべての呼び出しに使用されます。 詳細については、「ユーザー インターフェイス レベル」を参照してください。
MsiSourceListAddMediaDiskA

MsiSourceListAddMediaDisk 関数は、登録済み製品またはパッチのメディア ソースのディスクを追加または更新します。 (ANSI)
MsiSourceListAddMediaDiskW

MsiSourceListAddMediaDisk 関数は、登録済み製品またはパッチのメディア ソースのディスクを追加または更新します。 (Unicode)
MsiSourceListAddSourceA

指定したユーザー コンテキストの製品またはパッチの指定した種類のソースを含む有効なネットワーク ソースの一覧に追加します。 (ANSI)
MsiSourceListAddSourceExA

指定したコンテキストでパッチまたは製品のソースのセットを追加または並べ替えます。 また、指定したコンテキストに存在しないパッチのソース リストを作成することもできます。 (ANSI)
MsiSourceListAddSourceExW

指定したコンテキストでパッチまたは製品のソースのセットを追加または並べ替えます。 また、指定したコンテキストに存在しないパッチのソース リストを作成することもできます。 (Unicode)
MsiSourceListAddSourceW

指定したユーザー コンテキストの製品またはパッチの指定した種類のソースを含む有効なネットワーク ソースの一覧に追加します。 (Unicode)
MsiSourceListClearAllA

MsiSourceListClearAll 関数は、指定されたコンテキスト内のパッチまたは製品のソース リストからすべてのネットワーク ソースを削除します。 詳細については、「ソースの回復性」を参照してください。 (ANSI)
MsiSourceListClearAllExA

MsiSourceListClearAllEx 関数は、指定された製品またはパッチ インスタンスの特定のソースの種類のすべての既存のソースを削除します。 (ANSI)
MsiSourceListClearAllExW

MsiSourceListClearAllEx 関数は、指定された製品またはパッチ インスタンスの特定のソースの種類のすべての既存のソースを削除します。 (Unicode)
MsiSourceListClearAllW

MsiSourceListClearAll 関数は、指定されたコンテキスト内のパッチまたは製品のソース リストからすべてのネットワーク ソースを削除します。 詳細については、「ソースの回復性」を参照してください。 (Unicode)
MsiSourceListClearMediaDiskA

MsiSourceListClearMediaDisk 関数は、特定のコンテキストで製品またはパッチのメディア ソースの下にある既存の登録済みディスクを削除する機能を提供します。 (ANSI)
MsiSourceListClearMediaDiskW

MsiSourceListClearMediaDisk 関数は、特定のコンテキストで製品またはパッチのメディア ソースの下にある既存の登録済みディスクを削除する機能を提供します。 (Unicode)
MsiSourceListClearSourceA

指定されたコンテキストで、製品またはパッチの既存のソースを削除します。 (ANSI)
MsiSourceListClearSourceW

指定されたコンテキストで、製品またはパッチの既存のソースを削除します。 (Unicode)
MsiSourceListEnumMediaDisksA

MsiSourceListEnumMediaDisks 関数は、パッチまたは製品のメディア ソースに登録されているディスクの一覧を列挙します。 (ANSI)
MsiSourceListEnumMediaDisksW

MsiSourceListEnumMediaDisks 関数は、パッチまたは製品のメディア ソースに登録されているディスクの一覧を列挙します。 (Unicode)
MsiSourceListEnumSourcesA

MsiSourceListEnumSources 関数は、指定されたパッチまたは製品のソース リスト内のソースを列挙します。 (ANSI)
MsiSourceListEnumSourcesW

MsiSourceListEnumSources 関数は、指定されたパッチまたは製品のソース リスト内のソースを列挙します。 (Unicode)
MsiSourceListForceResolutionA

MsiSourceListForceResolution 関数は、次にソースが必要な場合に、インストーラーに対して有効な製品ソースのソース 一覧を強制的に検索します。 (ANSI)
MsiSourceListForceResolutionExA

MsiSourceListForceResolutionEx 関数は、"LastUsedSource" というプロパティの登録を削除します。 (ANSI)
MsiSourceListForceResolutionExW

MsiSourceListForceResolutionEx 関数は、"LastUsedSource" というプロパティの登録を削除します。 (Unicode)
MsiSourceListForceResolutionW

MsiSourceListForceResolution 関数は、次にソースが必要な場合に、インストーラーに対して有効な製品ソースのソース 一覧を強制的に検索します。 (Unicode)
MsiSourceListGetInfoA

MsiSourceListGetInfo 関数は、特定のコンテキストでの製品またはパッチのソース リストに関する情報を取得します。 (ANSI)
MsiSourceListGetInfoW

MsiSourceListGetInfo 関数は、特定のコンテキストでの製品またはパッチのソース リストに関する情報を取得します。 (Unicode)
MsiSourceListSetInfoA

特定のコンテキストでの製品またはパッチのソース リストに関する情報を設定します。 (ANSI)
MsiSourceListSetInfoW

特定のコンテキストでの製品またはパッチのソース リストに関する情報を設定します。 (Unicode)
MsiUseFeatureA

MsiUseFeature 関数は、特定の機能の使用数をインクリメントし、その機能のインストール状態を示します。 この関数は、機能を使用するアプリケーションの意図を示すために使用する必要があります。 (ANSI)
MsiUseFeatureExA

MsiUseFeatureEx 関数は、特定の機能の使用数をインクリメントし、その機能のインストール状態を示します。 この関数は、機能を使用するアプリケーションの意図を示すために使用する必要があります。 (ANSI)
MsiUseFeatureExW

MsiUseFeatureEx 関数は、特定の機能の使用数をインクリメントし、その機能のインストール状態を示します。 この関数は、機能を使用するアプリケーションの意図を示すために使用する必要があります。 (Unicode)
MsiUseFeatureW

MsiUseFeature 関数は、特定の機能の使用数をインクリメントし、その機能のインストール状態を示します。 この関数は、機能を使用するアプリケーションの意図を示すために使用する必要があります。 (Unicode)
MsiVerifyPackageA

MsiVerifyPackage 関数は、指定されたファイルがインストール パッケージであることを確認します。 (ANSI)
MsiVerifyPackageW

MsiVerifyPackage 関数は、指定されたファイルがインストール パッケージであることを確認します。 (Unicode)

コールバック関数

 
INSTALLUI_HANDLER_RECORD

INSTALLUI_HANDLER_RECORD関数プロトタイプは、インストーラーが進行状況通知とエラー メッセージを呼び出すコールバック関数を定義します。 MsiSetExternalUIRecord 関数を呼び出して、レコードベースの外部ユーザー インターフェイス (UI) ハンドラーを有効にします。
INSTALLUI_HANDLERA

INSTALLUI_HANDLER関数プロトタイプは、インストーラーが進行状況通知とエラー メッセージを呼び出すコールバック関数を定義します。 (ANSI)
INSTALLUI_HANDLERW

INSTALLUI_HANDLER関数プロトタイプは、インストーラーが進行状況通知とエラー メッセージを呼び出すコールバック関数を定義します。 (Unicode)

構造

 
MSIFILEHASHINFO

MSIFILEHASHINFO 構造体には、MsiGetFileHash によって返され、MsiFileHash テーブルで使用されるファイル ハッシュ情報が含まれています。
MSIPATCHSEQUENCEINFOA

MSIPATCHSEQUENCEINFO 構造体は、MsiDeterminePatchSequence 関数と MsiDetermineApplicablePatches 関数によって使用されます。 (ANSI)
MSIPATCHSEQUENCEINFOW

MSIPATCHSEQUENCEINFO 構造体は、MsiDeterminePatchSequence 関数と MsiDetermineApplicablePatches 関数によって使用されます。 (Unicode)