http.h) (HTTP_SERVICE_CONFIG_URLACL_QUERY结构

HTTP_SERVICE_CONFIG_URLACL_QUERY结构用于指定要在 URL 命名空间预留存储中查询的特定预留记录。 当 ConfigId 参数等于 HttpServiceConfigUrlAclInfo 时,它会使用 pInputConfigInfo 参数传递给 HttpQueryServiceConfiguration 函数。

语法

typedef struct _HTTP_SERVICE_CONFIG_URLACL_QUERY {
  HTTP_SERVICE_CONFIG_QUERY_TYPE QueryDesc;
  HTTP_SERVICE_CONFIG_URLACL_KEY KeyDesc;
  DWORD                          dwToken;
} HTTP_SERVICE_CONFIG_URLACL_QUERY, *PHTTP_SERVICE_CONFIG_URLACL_QUERY;

成员

QueryDesc

HTTP_SERVICE_CONFIG_QUERY_TYPE枚举中的以下值之一。

HttpServiceConfigQueryExact

返回单个记录。

HttpServiceConfigQueryNext

返回由 dwToken 参数控制的调用序列中的记录序列。

KeyDesc

如果 QueryDesc 参数等于 HttpServiceConfigQueryExact,则 KeyDesc 应包含标识所查询的预留记录 的HTTP_SERVICE_CONFIG_URLACL_KEY 结构。

如果 QueryDesc 参数等于 HttpServiceConfigQueryNext,则忽略 KeyDesc

dwToken

如果 QueryDesc 参数等于 HttpServiceConfigQueryQueryNext,则在首次调用 HttpQueryServiceConfiguration 函数时,dwToken 必须等于零,在第二次调用上必须等于 1,在第三次调用上为 2,依此类推,直到返回所有预留记录,此时 HttpQueryServiceConfiguration 返回ERROR_NO_MORE_ITEMS。

如果 QueryDesc 参数等于 HttpServiceConfigQueryExact,则忽略 dwToken

要求

要求
最低受支持的客户端 Windows Vista、Windows XP 和 SP2 [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 http.h

另请参阅

HTTP_SERVICE_CONFIG_QUERY_TYPE

HTTP_SERVICE_CONFIG_URLACL_KEY

HTTP_SERVICE_CONFIG_URLACL_SET

HttpQueryServiceConfiguration