CoInternetParseUrl

本文介绍了一个用于解析URL的辅助API——CoInternetParseUrl。该API可根据不同的参数设置完成URL的各种解析任务,如规范化、编码与解码等。适用于Windows CE.NET 4.0及更高版本。

This function parses URLs. This is a helper API.

STDAPI CoInternetParseUrl(
  LPCWSTR pwzUrl,
  PARSEACTION ParseAction,
  DWORD dwFlags,
  LPWSTR pszResult,
  DWORD cchResult,
  DWORD* pcchResult,
  DWORD dwReserved
);
Parameters
pwzUrl
String value that contains the URL to parse.
ParseAction
ParseAction value that determines the information to be parsed from the URL.
dwFlags
Unsigned long integer value that controls the parsing operation, based on the value passed as the ParseAction parameter.
pszResult
String value that contains the information parsed from the URL.
cchResult
Unsigned long integer value that contains the size of the buffer.
pcchResult
Address of an unsigned long integer value that contains the size of the information stored in the buffer.
dwReserved
Reserved. Must be set to zero.
Return Values

Returns one of the values shown in the following table.

ValueDescription
S_OKSuccess.
S_FALSEThe buffer was too small to contain the resulting URL.
INET_E_DEFAULT_ACTIONUse the default action.
Remarks

If PARSE_CANONICALIZE was passed as the ParseAction parameter, the flags valid for the dwFlags parameter of UrlCanonicalize can be passed to the dwFlags parameter of CoInternetParseUrl to control the parsing operation.

If PARSE_UNESCAPE or PARSE_ENCODE was passed as the ParseAction parameter, the flags valid for the dwFlags parameter of UrlUnescape can be passed to the dwFlags parameter of CoInternetParseUrl to control the parsing operation.

If PARSE_ESCAPE or PARSE_DECODE was passed as the ParseAction parameter, the flags valid for the dwFlags parameter of UrlEscape can be passed to the dwFlags parameter of CoInternetParseUrl to control the parsing operation.

If PARSE_PATH_FROM_URL was passed as the ParseAction parameter, the flags valid for the dwFlags parameter of PathCreateFromUrl can be passed to the dwFlags parameter of CoInternetParseUrl to control the parsing operation.

If PARSE_URL_FROM_PATH was passed as the ParseAction parameter, the flags valid for the dwFlags parameter of UrlCreateFromPath can be passed to the dwFlags parameter of CoInternetParseUrl to control the parsing operation.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: Urlmon.h, Urlmon.idl.
Link Library: Urlmon.lib.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值