互換性管理者で使用できるデータ型と演算子
適用対象
- Windows 10
- Windows 8.1
- Windows 8
- Windows 7
- Windows Server 2012
- Windows Server 2008 R2
互換性管理者ツールを使用すると、カスタム互換性データベースに対してクエリを実行できます。
使用可能なデータ型
互換性管理者のカスタマイズされた互換性データベースには、次のデータ型が含まれています。
整数。 小数部のない数値。 どの属性も負の値を持つことができないため、すべての整数は符号なしです。
文字列。 グループとして操作される一連の英数字。
ブール値。 True または False の値。
使用可能な属性
次の表は、互換性管理者でカスタマイズされた互換性データベースのクエリに使用できる属性を示しています。
属性 | 説明 | データ型 |
---|---|---|
APP_NAME | アプリケーションの名前。 | String |
DATABASE_GUID | 互換性データベースの一意の ID。 | String |
DATABASE_INSTALLED | データベースをインストールしたかどうかを指定します。 | ブール値 |
DATABASE_NAME | データベースのわかりやすい名前。 | String |
DATABASE_PATH | コンピューター上のデータベースの場所。 | String |
FIX_COUNT | 特定のアプリケーションに適用される互換性修正プログラムの数。 | Integer |
FIX_NAME | 互換性修正プログラムの名前。 | String |
MATCH_COUNT | 特定の固定アプリケーションに一致するファイルの数。 | Integer |
MATCHFILE_NAME | 特定の固定アプリケーションを識別するために使用される一致するファイルの名前。 | String |
MODE_COUNT | 特定の固定アプリケーションに適用される互換性モードの数。 | Integer |
MODE_NAME | 互換モードの名前。 | String |
PROGRAM_APPHELPTYPE | エントリに適用される AppHelp メッセージの種類。 値は 1 または 2 にすることができます。ここで、1 を使用するとプログラムを実行でき、2 はプログラムをブロックします。 | Integer |
PROGRAM_DISABLED | アプリケーションの互換性修正を無効にするかどうかを指定します。 True の場合、互換性管理者はアプリケーションに修正プログラムを適用しません。 | ブール値 |
PROGRAM_GUID | アプリケーションの一意の ID。 | String |
PROGRAM_NAME | 修正するアプリケーションの名前。 | String |
使用可能な演算子
次の表は、互換性管理者のカスタマイズされた互換性データベースのクエリに使用できる演算子を示しています。
シンボル | 説明 | データ型 | 優先 順位 |
---|---|---|---|
> | より大きい | 整数または文字列 | 1 |
>= | 以上 | 整数または文字列 | 1 |
< | 未満 | 整数または文字列 | 1 |
<= | 以下 | 整数または文字列 | 1 |
<> | と等しくない | 整数または文字列 | 1 |
= | と等しい | 整数、文字列、またはブール値 | 1 |
Hsa | 左側のオペランドに右側のオペランドで指定された部分文字列が含まれている場合にチェックするために使用される特殊な SQL 演算子。 | 左側のオペランド。 MATCHFILE_NAME、MODE_NAME、FIX_NAME 注: MATCHFILE_NAME、MODE_NAME、およびFIX_NAME属性には HAS 演算子のみを適用できます。 右側のオペランド。 String |
1 |
または | 論理 OR 演算子 | ブール値 | 2 |
および | 論理 AND 演算子 | ブール値 | 2 |
関連トピック
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示