指定查询语法的类型。
语法
typedef enum _SEARCH_QUERY_SYNTAX {
SEARCH_NO_QUERY_SYNTAX = 0,
SEARCH_ADVANCED_QUERY_SYNTAX,
SEARCH_NATURAL_QUERY_SYNTAX
} SEARCH_QUERY_SYNTAX;
常量
SEARCH_NO_QUERY_SYNTAX值: 0 无语法。 |
SEARCH_ADVANCED_QUERY_SYNTAX指定高级查询语法。 例如,“kind:email to:david to:bill”。 |
SEARCH_NATURAL_QUERY_SYNTAX指定自然查询语法。 此语法消除了属性和值之间冒号的要求,例如,“email from david to bill”。 |
注解
此枚举类型由 ISearchQueryHelper::get_QuerySyntax 和 ISearchQueryHelper::p ut_QuerySyntax 方法使用。
注意 在 Windows 7 中,名称以 SQS_ 而不是 SEARCH_ 作为前缀。
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | 具有 SP2、Windows Vista、Windows 7 的 Windows XP [仅限桌面应用] |
| 最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
| 标头 | searchapi.h |
| 可再发行组件 | Windows 桌面搜索 (WDS) 3.0 |