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) |