PROPDESC_SEARCHINFO_FLAGS 列挙 (propsys.h)

Windows Search でプロパティのインデックスを作成するかどうかを指定します。

構文

typedef enum PROPDESC_SEARCHINFO_FLAGS {
  PDSIF_DEFAULT = 0,
  PDSIF_ININVERTEDINDEX = 0x1,
  PDSIF_ISCOLUMN = 0x2,
  PDSIF_ISCOLUMNSPARSE = 0x4,
  PDSIF_ALWAYSINCLUDE = 0x8,
  PDSIF_USEFORTYPEAHEAD = 0x10
} ;

定数

 
PDSIF_DEFAULT
値: 0
プロパティのインデックスは作成されません。
PDSIF_ININVERTEDINDEX
値: 0x1
プロパティは、検索速度を向上させるために反転インデックス内にあります。
PDSIF_ISCOLUMN
値: 0x2
プロパティのインデックスは Windows Search によって作成されます。
PDSIF_ISCOLUMNSPARSE
値: 0x4
プロパティは、すべてのファイルに存在しないプロパティの領域を節約するためにインデックスが作成されます。
PDSIF_ALWAYSINCLUDE
値: 0x8
Windows 7 以降。 プロパティが列 (PDSIF_ISCOLUMN) でない場合でも、プロパティニーモニックは AQS によって認識されます。
PDSIF_USEFORTYPEAHEAD
値: 0x10
先行する型の結果を探すときに、このプロパティで一致を確認します。

注釈

サード パーティの場合、PDSIF_ALWAYSINCLUDE フラグは、クエリ結果のインデックスから値を取得できない場合でも、ユーザー指定のクエリ文字列で参照できます。 サード パーティがカスタム スキーマ定義を使用してフラグを設定する場合のインデクサーに対するPDSIF_ALWAYSINCLUDE フラグの意味は、インデックスに値が格納されていない場合でも、ユーザーがクエリ文字列でこのプロパティを参照できるようにするということです。

プロパティニーモニックは、プロパティの短縮名を参照します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header propsys.h