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