トレーニング
ラーニング パス
FastTrack サービス、データ管理などを使用して、財務と運用アプリの実装を成功させるためのプロジェクト方法論を計画および設計します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
このヘッダーは、アプリケーションのインストールとサービスによって使用されます。 詳細については、次を参照してください。
msiquery.h には、次のプログラミング インターフェイスが含まれています。
MsiCreateRecord MsiCreateRecord 関数は、指定した数のフィールドを持つ新しいレコード オブジェクトを作成します。 この関数は、MsiCloseHandle を使用して閉じる必要があるハンドルを返します。 |
MsiCreateTransformSummaryInfoA MsiCreateTransformSummaryInfo 関数は、検証条件とエラー条件を含む既存の変換の概要情報を作成します。 この関数を実行すると、MsiGetLastErrorRecord を使用してアクセスできるエラー レコードが設定されます。 (ANSI) |
MsiCreateTransformSummaryInfoW MsiCreateTransformSummaryInfo 関数は、検証条件とエラー条件を含む既存の変換の概要情報を作成します。 この関数を実行すると、MsiGetLastErrorRecord を使用してアクセスできるエラー レコードが設定されます。 (Unicode) |
MsiDatabaseApplyTransformA MsiDatabaseApplyTransform 関数は、変換をデータベースに適用します。 (ANSI) |
MsiDatabaseApplyTransformW MsiDatabaseApplyTransform 関数は、変換をデータベースに適用します。 (Unicode) |
MsiDatabaseCommit MsiDatabaseCommit 関数は、データベースへの変更をコミットします。 |
MsiDatabaseExportA MsiDatabaseExport 関数は、開いているデータベースからテキスト アーカイブ ファイルに Microsoft インストーラー テーブルをエクスポートします。 (ANSI) |
MsiDatabaseExportW MsiDatabaseExport 関数は、開いているデータベースからテキスト アーカイブ ファイルに Microsoft インストーラー テーブルをエクスポートします。 (Unicode) |
MsiDatabaseGenerateTransformA MsiDatabaseGenerateTransform 関数は、2 つのデータベース間の相違点を含む変換ファイルを生成します。 (ANSI) |
MsiDatabaseGenerateTransformW MsiDatabaseGenerateTransform 関数は、2 つのデータベース間の相違点を含む変換ファイルを生成します。 (Unicode) |
MsiDatabaseGetPrimaryKeysA MsiDatabaseGetPrimaryKeys 関数は、指定されたテーブルのすべての主キー列の名前を含むレコードを返します。 この関数は、MsiCloseHandle を使用して閉じる必要があるハンドルを返します。 (ANSI) |
MsiDatabaseGetPrimaryKeysW MsiDatabaseGetPrimaryKeys 関数は、指定されたテーブルのすべての主キー列の名前を含むレコードを返します。 この関数は、MsiCloseHandle を使用して閉じる必要があるハンドルを返します。 (Unicode) |
MsiDatabaseImportA MsiDatabaseImport 関数は、インストーラー テキスト アーカイブ ファイルを開いているデータベース テーブルにインポートします。 (ANSI) |
MsiDatabaseImportW MsiDatabaseImport 関数は、インストーラー テキスト アーカイブ ファイルを開いているデータベース テーブルにインポートします。 (Unicode) |
MsiDatabaseIsTablePersistentA MsiDatabaseIsTablePersistent 関数は、特定のテーブルの状態を記述する列挙体を返します。 (ANSI) |
MsiDatabaseIsTablePersistentW MsiDatabaseIsTablePersistent 関数は、特定のテーブルの状態を記述する列挙体を返します。 (Unicode) |
MsiDatabaseMergeA MsiDatabaseMerge 関数は 2 つのデータベースを結合し、重複する行を許可します。 (ANSI) |
MsiDatabaseMergeW MsiDatabaseMerge 関数は 2 つのデータベースを結合し、重複する行を許可します。 (Unicode) |
MsiDatabaseOpenViewA MsiDatabaseOpenView 関数は、データベース クエリを準備し、ビュー オブジェクトを作成します。 この関数は、MsiCloseHandle を使用して閉じる必要があるハンドルを返します。 (ANSI) |
MsiDatabaseOpenViewW MsiDatabaseOpenView 関数は、データベース クエリを準備し、ビュー オブジェクトを作成します。 この関数は、MsiCloseHandle を使用して閉じる必要があるハンドルを返します。 (Unicode) |
MsiDoActionA MsiDoAction 関数は、組み込みアクション、カスタム アクション、またはユーザー インターフェイス ウィザード アクションを実行します。 (ANSI) |
MsiDoActionW MsiDoAction 関数は、組み込みアクション、カスタム アクション、またはユーザー インターフェイス ウィザード アクションを実行します。 (Unicode) |
MsiEnableUIPreview MsiEnableUIPreview 関数を使用すると、ユーザー インターフェイスのプレビュー モードが有効になり、ユーザー インターフェイス ダイアログ ボックスの作成が容易になります。 この関数は、MsiCloseHandle を使用して閉じる必要があるハンドルを返します。 |
MsiEnumComponentCostsA MsiEnumComponentCosts 関数は、コンポーネントのインストールに必要なドライブごとのディスク領域を列挙します。 (ANSI) |
MsiEnumComponentCostsW MsiEnumComponentCosts 関数は、コンポーネントのインストールに必要なドライブごとのディスク領域を列挙します。 (Unicode) |
MsiEvaluateConditionA MsiEvaluateCondition 関数は、プロパティの名前と値を含む条件式を評価します。 (ANSI) |
MsiEvaluateConditionW MsiEvaluateCondition 関数は、プロパティの名前と値を含む条件式を評価します。 (Unicode) |
MsiFormatRecordA MsiFormatRecord 関数は、書式指定文字列を使用してレコード フィールドのデータとプロパティを書式設定します。 (ANSI) |
MsiFormatRecordW MsiFormatRecord 関数は、書式指定文字列を使用してレコード フィールドのデータとプロパティを書式設定します。 (Unicode) |
MsiGetActiveDatabase MsiGetActiveDatabase 関数は、インストール用のアクティブ なデータベースを返します。 この関数は、MsiCloseHandle を使用して閉じる必要がある読み取り専用ハンドルを返します。 |
MsiGetComponentStateA MsiGetComponentState 関数は、コンポーネントの状態を取得します。 (ANSI) |
MsiGetComponentStateW MsiGetComponentState 関数は、コンポーネントの状態を取得します。 (Unicode) |
MsiGetDatabaseState MsiGetDatabaseState 関数は、データベースの状態を返します。 |
MsiGetFeatureCostA MsiGetFeatureCost 関数は、機能と、選択した子および親機能に必要なディスク領域を返します。 (ANSI) |
MsiGetFeatureCostW MsiGetFeatureCost 関数は、機能と、選択した子および親機能に必要なディスク領域を返します。 (Unicode) |
MsiGetFeatureStateA MsiGetFeatureState 関数は、機能の要求された状態を取得します。 (ANSI) |
MsiGetFeatureStateW MsiGetFeatureState 関数は、機能の要求された状態を取得します。 (Unicode) |
MsiGetFeatureValidStatesA MsiGetFeatureValidStates 関数は、有効なインストール状態を返します。 (ANSI) |
MsiGetFeatureValidStatesW MsiGetFeatureValidStates 関数は、有効なインストール状態を返します。 (Unicode) |
MsiGetLanguage MsiGetLanguage 関数は、現在実行中のインストールの数値言語を返します。 |
MsiGetLastErrorRecord MsiGetLastErrorRecord 関数は、呼び出し元のプロセスで最後に返されたエラー レコードを返します。 この関数は、MsiCloseHandle を使用して閉じる必要があるハンドルを返します。 |
MsiGetMode MsiGetMode 関数は、表に示すように、インストーラーが現在指定されたモードで実行されているかどうかを判断するために使用されます。 |
MsiGetPropertyA MsiGetProperty 関数は、インストーラー プロパティの値を取得します。 (ANSI) |
MsiGetPropertyW MsiGetProperty 関数は、インストーラー プロパティの値を取得します。 (Unicode) |
MsiGetSourcePathA MsiGetSourcePath 関数は、ディレクトリ テーブル内のフォルダーの完全なソース パスを返します。 (ANSI) |
MsiGetSourcePathW MsiGetSourcePath 関数は、ディレクトリ テーブル内のフォルダーの完全なソース パスを返します。 (Unicode) |
MsiGetSummaryInformationA MsiGetSummaryInformation 関数は、インストーラー データベースの_SummaryInformation ストリームへのハンドルを取得します。 この関数は、MsiCloseHandle を使用して閉じる必要があるハンドルを返します。 (ANSI) |
MsiGetSummaryInformationW MsiGetSummaryInformation 関数は、インストーラー データベースの_SummaryInformation ストリームへのハンドルを取得します。 この関数は、MsiCloseHandle を使用して閉じる必要があるハンドルを返します。 (Unicode) |
MsiGetTargetPathA MsiGetTargetPath 関数は、ディレクトリ テーブル内のフォルダーの完全なターゲット パスを返します。 (ANSI) |
MsiGetTargetPathW MsiGetTargetPath 関数は、ディレクトリ テーブル内のフォルダーの完全なターゲット パスを返します。 (Unicode) |
MsiOpenDatabaseA MsiOpenDatabase 関数は、データ アクセス用のデータベース ファイルを開きます。 この関数は、MsiCloseHandle を使用して閉じる必要があるハンドルを返します。 (ANSI) |
MsiOpenDatabaseW MsiOpenDatabase 関数は、データ アクセス用のデータベース ファイルを開きます。 この関数は、MsiCloseHandle を使用して閉じる必要があるハンドルを返します。 (Unicode) |
MsiPreviewBillboardA MsiPreviewBillboard 関数は、表示されたダイアログ ボックスにホスト コントロールを含むビルボードを表示します。 (ANSI) |
MsiPreviewBillboardW MsiPreviewBillboard 関数は、表示されたダイアログ ボックスにホスト コントロールを含むビルボードを表示します。 (Unicode) |
MsiPreviewDialogA MsiPreviewDialog 関数は、ダイアログ ボックスをモードレスおよび非アクティブとして表示します。 (ANSI) |
MsiPreviewDialogW MsiPreviewDialog 関数は、ダイアログ ボックスをモードレスおよび非アクティブとして表示します。 (Unicode) |
MsiProcessMessage MsiProcessMessage 関数は、処理のためにエラー レコードをインストーラーに送信します。 |
MsiRecordClearData MsiRecordClearData 関数は、レコード内のすべてのフィールドを null に設定します。 |
MsiRecordDataSize MsiRecordDataSize 関数は、レコード フィールドの長さを返します。 カウントには、終端の null 文字は含まれません。 |
MsiRecordGetFieldCount レコード内のフィールドの数が返されます。 |
MsiRecordGetInteger MsiRecordGetInteger 関数は、レコード フィールドから整数値を返します。 |
MsiRecordGetStringA MsiRecordGetString 関数は、レコード フィールドの文字列値を返します。 (ANSI) |
MsiRecordGetStringW MsiRecordGetString 関数は、レコード フィールドの文字列値を返します。 (Unicode) |
MsiRecordIsNull null レコード フィールドを報告します。 |
MsiRecordReadStream MsiRecordReadStream 関数は、レコード ストリーム フィールドからバッファーにバイトを読み取ります。 |
MsiRecordSetInteger レコード フィールドが整数フィールドに設定されます。 |
MsiRecordSetStreamA MsiRecordSetStream 関数は、ファイルからレコード ストリーム フィールドを設定します。 ストリーム データを一時フィールドに挿入することはできません。 (ANSI) |
MsiRecordSetStreamW MsiRecordSetStream 関数は、ファイルからレコード ストリーム フィールドを設定します。 ストリーム データを一時フィールドに挿入することはできません。 (Unicode) |
MsiRecordSetStringA MsiRecordSetString 関数は、指定されたフィールドに文字列をコピーします。 (ANSI) |
MsiRecordSetStringW MsiRecordSetString 関数は、指定されたフィールドに文字列をコピーします。 (Unicode) |
MsiSequenceA MsiSequence 関数は、指定したテーブルで説明されているように、別のアクション シーケンスを実行します。 (ANSI) |
MsiSequenceW MsiSequence 関数は、指定したテーブルで説明されているように、別のアクション シーケンスを実行します。 (Unicode) |
MsiSetComponentStateA MsiSetComponentState 関数は、コンポーネントを要求された状態に設定します。 (ANSI) |
MsiSetComponentStateW MsiSetComponentState 関数は、コンポーネントを要求された状態に設定します。 (Unicode) |
MsiSetFeatureAttributesA MsiSetFeatureAttributes 関数は、実行時に機能の既定の属性を変更できます。 特徴の既定の属性は、フィーチャー テーブルの [属性] 列に作成されることに注意してください。 (ANSI) |
MsiSetFeatureAttributesW MsiSetFeatureAttributes 関数は、実行時に機能の既定の属性を変更できます。 特徴の既定の属性は、フィーチャー テーブルの [属性] 列に作成されることに注意してください。 (Unicode) |
MsiSetFeatureStateA MsiSetFeatureState 関数は、機能を指定された状態に設定します。 (ANSI) |
MsiSetFeatureStateW MsiSetFeatureState 関数は、機能を指定された状態に設定します。 (Unicode) |
MsiSetInstallLevel MsiSetInstallLevel 関数は、製品の完全インストールのインストール レベルを設定します。 |
MsiSetMode MsiSetMode 関数は、内部エンジンのブール値の状態を設定します。 |
MsiSetPropertyA MsiSetProperty 関数は、インストール プロパティの値を設定します。 (ANSI) |
MsiSetPropertyW MsiSetProperty 関数は、インストール プロパティの値を設定します。 (Unicode) |
MsiSetTargetPathA MsiSetTargetPath 関数は、ディレクトリ テーブル内のフォルダーの完全なターゲット パスを設定します。 (ANSI) |
MsiSetTargetPathW MsiSetTargetPath 関数は、ディレクトリ テーブル内のフォルダーの完全なターゲット パスを設定します。 (Unicode) |
MsiSummaryInfoGetPropertyA MsiSummaryInfoGetProperty 関数は、概要情報ストリームから 1 つのプロパティを取得します。 (ANSI) |
MsiSummaryInfoGetPropertyCount MsiSummaryInfoGetPropertyCount 関数は、概要情報ストリーム内の既存のプロパティの数を返します。 |
MsiSummaryInfoGetPropertyW MsiSummaryInfoGetProperty 関数は、概要情報ストリームから 1 つのプロパティを取得します。 (Unicode) |
MsiSummaryInfoPersist MsiSummaryInfoPersist 関数は、変更された概要情報をサマリー情報ストリームに書き戻します。 |
MsiSummaryInfoSetPropertyA MsiSummaryInfoSetProperty 関数は、1 つの概要情報プロパティを設定します。 (ANSI) |
MsiSummaryInfoSetPropertyW MsiSummaryInfoSetProperty 関数は、1 つの概要情報プロパティを設定します。 (Unicode) |
MsiVerifyDiskSpace MsiVerifyDiskSpace 関数は、現在のインストールに十分なディスク領域があるかどうかを確認します。 |
MsiViewClose MsiViewClose 関数は、実行されたビューの結果セットを解放します。 |
MsiViewExecute MsiViewExecute 関数は、SQL ビュー クエリを実行し、必要なパラメーターを指定します。 |
MsiViewFetch MsiViewFetch 関数は、ビューから次のシーケンシャル レコードをフェッチします。 この関数は、MsiCloseHandle を使用して閉じる必要があるハンドルを返します。 |
MsiViewGetColumnInfo MsiViewGetColumnInfo 関数は、列名または定義を含むレコードを返します。 この関数は、MsiCloseHandle を使用して閉じる必要があるハンドルを返します。 |
MsiViewGetErrorA MsiViewGetError 関数は、MsiViewModify 関数で発生したエラーを返します。 (ANSI) |
MsiViewGetErrorW MsiViewGetError 関数は、MsiViewModify 関数で発生したエラーを返します。 (Unicode) |
MsiViewModify MsiViewModify 関数は、フェッチされたレコードを更新します。 |
トレーニング
ラーニング パス
FastTrack サービス、データ管理などを使用して、財務と運用アプリの実装を成功させるためのプロジェクト方法論を計画および設計します。